Zbiór zmian 490 dla trunk

Pokaż
Ignoruj:
Data:
2009-03-26 17:33:17 (17 years ago)
Autor:
marek
Opis:

fixes #121

Lokalizacja:
trunk
Pliki:
8 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/BazaReklam/Classes/Utils.cs

    r398 r490  
    1818            command.Dispose(); 
    1919            conn.Close(); 
    20              
    21             return result;             
    22         } 
    23          
     20 
     21            return result; 
     22        } 
     23 
    2424        public static float pobierzSzerModulu(string mod_typ) 
    2525        { 
     26            if (string.IsNullOrEmpty(mod_typ)) return 0; 
     27 
    2628            string query = "select MOD_SZER from dbo.[NAZWY MODU£ÓW] where MOD_TYP='" + mod_typ + "'"; 
    2729 
    28             return (float) (ExecuteQuery(query) ?? 0); 
     30            object result = ExecuteQuery(query); 
     31 
     32            if (result == null || result is DBNull) return 0; 
     33 
     34            return (float) (result); 
    2935        } 
    3036 
    3137        public static float pobierzWysModulu(string mod_typ) 
    3238        { 
     39            if (string.IsNullOrEmpty(mod_typ)) return 0; 
     40 
    3341            string query = "select MOD_WYS from dbo.[NAZWY MODU£ÓW] where MOD_TYP='" + mod_typ + "'"; 
    3442 
    35             return (float)(ExecuteQuery(query) ?? 0); 
     43            object result = ExecuteQuery(query); 
     44 
     45            if (result == null || result is DBNull) return 0; 
     46 
     47            return (float)(result); 
    3648        } 
    3749 
  • trunk/BazaReklam/ClientsForm.cs

    r488 r490  
    126126            //  { 
    127127 
    128             if (!ConnString.getConnString().Value.Contains("truck")) 
    129             { 
    130                 if (!User.getUser().St_kierownik) 
    131                 { 
    132                     aGENCIBindingSource.Filter = "aktywny=1 AND id_agencji=" + User.getUser().IdAgencji; 
    133                 } 
    134             } 
    135             else if (!User.getUser().St_kierownik) 
     128            if (!User.getUser().St_kierownik) 
    136129            { 
    137130                aGENCIBindingSource.Filter = "aktywny=1 AND id_agencji=" + User.getUser().IdAgencji; 
    138131            } 
    139  
    140132 
    141133            //pobiera pierwsze wezly w drzewku z klasyfikacji 
  • trunk/BazaReklam/MDIBazaReklam.cs

    r171 r490  
    11using System; 
    2 using System.Collections.Generic; 
    3 using System.ComponentModel; 
    4 using System.Data; 
    5 using System.Data.SqlClient; 
    6 using System.Drawing; 
    7 using System.Text; 
    82using System.Windows.Forms; 
    93 
     
    1610            InitializeComponent(); 
    1711 
    18             if (ConnString.getConnString().Value.Contains("truck")) 
    19             { 
    20                 this.Text = "Baza reklam EXPO " + Application.ProductVersion; 
    21                 this.toolStrip1.BackColor = Color.MistyRose; 
    22                     //Baza_Reklam.Classes.Version.nrWersji; 
    23             } 
    24             else 
    25             { 
    26                 this.Text = "Baza reklam " + Application.ProductVersion; 
    27                 //Baza_Reklam.Classes.Version.nrWersji; 
    28             } 
    29  
    30             
     12            Text = "Baza reklam " + Application.ProductVersion; 
    3113        } 
    3214         
  • trunk/BazaReklam/OrdersForm.cs

    r489 r490  
    3030                                     " LEFT OUTER JOIN dbo.Zamowienia AS Z ON R.idZamowienia=Z.idZamowienia "; 
    3131 
     32        protected REKLAMADataSet.ReklamyZestawienieRow Reklama 
     33        { 
     34            get  
     35            { 
     36                if (reklamyZestawienieBindingSource.Current == null) return null; 
     37                DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; 
     38 
     39                return (REKLAMADataSet.ReklamyZestawienieRow)row.Row; 
     40            } 
     41        } 
     42 
     43 
    3244        public static OrdersForm getOrderForm(MDIBazaReklam parent) 
    3345        { 
     
    852864        private void klientToolStripButton_Click(object sender, EventArgs e) 
    853865        { 
    854             if (reklamyZestawienieBindingSource.Current != null) 
    855             { 
    856                 DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; 
    857  
    858                 int custID = Convert.ToInt32(row["CustomerId"]); 
    859  
    860                 ClientsForm.getClientsForm((MDIBazaReklam)MdiParent).pokazKlienta(custID); 
    861  
    862                 Hide(); 
    863  
    864                 ClientsForm.getClientsForm((MDIBazaReklam)MdiParent).Show();                 
    865  
    866             }             
     866            REKLAMADataSet.ReklamyZestawienieRow reklama = Reklama; 
     867 
     868            if (reklama == null || reklama.IsCustomerIDNull()) return; 
     869 
     870            ClientsForm.getClientsForm((MDIBazaReklam) MdiParent).pokazKlienta(reklama.CustomerID); 
     871 
     872            Hide(); 
     873 
     874            ClientsForm.getClientsForm((MDIBazaReklam) MdiParent).Show(); 
    867875        } 
    868876 
    869877        private void fakturaToolStripButton_Click(object sender, EventArgs e) 
    870878        { 
    871             if (reklamyZestawienieBindingSource.Current != null) 
    872             { 
    873                 DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; 
    874                 int idRek = Convert.ToInt32(row["reklamaId"]); 
    875                 Facturer f = new Facturer(idRek); 
    876                 f.ShowDialog(); 
    877             } 
     879            REKLAMADataSet.ReklamyZestawienieRow reklama = Reklama; 
     880 
     881            if(reklama == null || ReklamaHelper.IsReklamaNew(reklama)) return; 
     882 
     883            Facturer f = new Facturer(reklama.ReklamaID); 
     884            f.ShowDialog(); 
    878885        } 
    879886 
    880887        private void wplataToolStripButton_Click(object sender, EventArgs e) 
    881888        { 
    882             if (reklamyZestawienieBindingSource.Current != null) 
    883             { 
    884  
    885                 DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; 
    886                 REKLAMADataSet.ReklamyZestawienieRow rek = (REKLAMADataSet.ReklamyZestawienieRow)row.Row; 
    887                 if (rek.IsID_FAKTURYNull()) return; 
    888  
    889  
    890                 PaymentForm2 p = new PaymentForm2(rek.ID_FAKTURY); 
    891                 p.ShowDialog(); 
    892             } 
     889            REKLAMADataSet.ReklamyZestawienieRow reklama = Reklama; 
     890 
     891            if (reklama == null || reklama.IsID_FAKTURYNull()) return; 
     892 
     893            PaymentForm2 p = new PaymentForm2(reklama.ID_FAKTURY); 
     894            p.ShowDialog(); 
    893895        } 
    894896         
     
    940942        private void pokazZamToolStripButton_Click(object sender, EventArgs e) 
    941943        { 
    942             if (reklamyZestawienieBindingSource.Current != null) 
    943             { 
    944                 DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; 
    945  
    946                 REKLAMADataSet.ReklamyZestawienieRow reklama = (REKLAMADataSet.ReklamyZestawienieRow)row.Row; 
    947  
    948                 if (ReklamaHelper.IsReklamaNew(reklama)) return; 
    949  
    950                 Cursor = Cursors.WaitCursor; 
    951  
    952                 OrderViewer ov = new OrderViewer(reklama.ReklamaID); 
    953  
    954                 Cursor = Cursors.Default; 
    955  
    956                 ov.ShowDialog(); 
    957             } 
     944            REKLAMADataSet.ReklamyZestawienieRow reklama = Reklama; 
     945 
     946            if (reklama == null || ReklamaHelper.IsReklamaNew(reklama)) return; 
     947 
     948            Cursor = Cursors.WaitCursor; 
     949 
     950            OrderViewer ov = new OrderViewer(reklama.ReklamaID); 
     951 
     952            Cursor = Cursors.Default; 
     953 
     954            ov.ShowDialog(); 
    958955        } 
    959956 
    960957        private void podgladToolStripButton_Click(object sender, EventArgs e) 
    961958        { 
    962             if (reklamyZestawienieBindingSource.Current != null) 
    963             { 
    964                 DataRowView row = (DataRowView) reklamyZestawienieBindingSource.Current; 
    965                 REKLAMADataSet.ReklamyZestawienieRow reklama = (REKLAMADataSet.ReklamyZestawienieRow) row.Row; 
    966  
    967                 if (reklama.IsID_FAKTURYNull()) 
    968                 { 
    969                     MessageBox.Show("Nie wystawiono faktury"); 
    970                     return; 
    971                 } 
    972  
    973                 Cursor = Cursors.WaitCursor; 
    974  
    975                 int idFaktury = Convert.ToInt32(row["id_faktury"]); 
    976  
    977                 FactureViewer fv = new FactureViewer(idFaktury, false, 0); 
    978                 fv.ShowDialog(); 
    979  
    980                 Cursor = Cursors.Default; 
    981             } 
     959            REKLAMADataSet.ReklamyZestawienieRow reklama = Reklama; 
     960 
     961            if (reklama == null) return; 
     962 
     963            if (reklama.IsID_FAKTURYNull()) 
     964            { 
     965                MessageBox.Show("Nie wystawiono faktury"); 
     966                return; 
     967            } 
     968 
     969            Cursor = Cursors.WaitCursor; 
     970 
     971            FactureViewer fv = new FactureViewer(reklama.ID_FAKTURY, false, 0); 
     972            fv.ShowDialog(); 
    982973        } 
    983974 
     
    11741165        private void zamProToolStripButton_Click(object sender, EventArgs e) 
    11751166        { 
    1176             if (reklamyZestawienieBindingSource.Current != null) 
    1177             { 
    1178                 DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; 
    1179                 int idRek = Int32.Parse(row["reklamaId"].ToString()); 
    1180                 ProjectForm pf = new ProjectForm(idRek); 
    1181                 pf.ShowDialog(); 
    1182             }           
     1167            REKLAMADataSet.ReklamyZestawienieRow reklama = Reklama; 
     1168 
     1169            if (reklama == null) return; 
     1170 
     1171            ProjectForm pf = new ProjectForm(reklama.ReklamaID); 
     1172            pf.ShowDialog(); 
    11831173        } 
    11841174 
  • trunk/BazaReklam/ProductionForm.cs

    r304 r490  
    6969            dateTimePicker1.Value = DateTime.Today; 
    7070 
    71             if (!ConnString.getConnString().Value.Contains("truck")) 
    72             { 
    73                 //w Sampressie w tej kolumnie jest zapisana wersja jêzykowa projektu/ w bazie CT niewykorzystywane 
    74                 szkic.Visible = false; 
    75             } 
     71            //if (!ConnString.getConnString().Value.Contains("truck")) 
     72            //{ 
     73            //    //w Sampressie w tej kolumnie jest zapisana wersja jêzykowa projektu/ w bazie CT niewykorzystywane 
     74            //    szkic.Visible = false; 
     75            //} 
    7676        } 
    7777 
  • trunk/BazaReklam/ProjectForm.cs

    r65 r490  
    11using System; 
    2 using System.Collections.Generic; 
    3 using System.ComponentModel; 
    42using System.Data; 
    53using System.Data.SqlClient; 
    64using System.Drawing; 
    7 using System.Text; 
    85using System.Windows.Forms; 
    96using System.Drawing.Printing; 
    10 using System.IO; 
    117 
    128 
     
    1814        private int reklamaID; 
    1915        private int projektID; 
    20         private bool pro = false; 
    21  
    22         Font printFont = new Font("Arial", 10); 
     16        private bool pro; 
    2317 
    2418        public ProjectForm(int rekId) 
     
    2822        } 
    2923 
    30         public ProjectForm(int rekId,int proId) 
     24        public ProjectForm(int rekId, int proId) 
    3125        { 
    3226            InitializeComponent(); 
     
    3630        } 
    3731 
     32        protected REKLAMADataSet.PRODUKCJARow Projekt 
     33        { 
     34            get 
     35            { 
     36                if (pRODUKCJABindingSource.Current == null) return null; 
     37 
     38                return (REKLAMADataSet.PRODUKCJARow)((DataRowView)pRODUKCJABindingSource.Current).Row; 
     39            } 
     40        } 
     41 
     42        protected REKLAMADataSet.REKLAMARow Reklama 
     43        { 
     44            get 
     45            { 
     46                if (rEKLAMADataSet.REKLAMA.Rows.Count > 0) 
     47                    return (REKLAMADataSet.REKLAMARow)rEKLAMADataSet.REKLAMA.Rows[0]; 
     48                return null; 
     49            } 
     50        } 
     51 
     52 
    3853        private void ProjectForm_Load(object sender, EventArgs e) 
    3954        { 
    40             if (!ConnString.getConnString().Value.Contains("truck")) 
     55 
     56 
     57            pRODUKCJATableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
     58            reklamaTableAdapter1.Connection.ConnectionString = ConnString.getConnString().Value; 
     59 
     60            reklamaTableAdapter1.FillByReklamaId(rEKLAMADataSet.REKLAMA, reklamaID); 
     61 
     62            if (Reklama != null && Reklama.TYTU£.ToUpper() != "EXPO") 
    4163            { 
    4264                jezykComboBox.Visible = false; 
     
    4567            jezykComboBox.SelectedIndex = 0; 
    4668 
    47             pRODUKCJATableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
    48             reklamaTableAdapter1.Connection.ConnectionString = ConnString.getConnString().Value; 
    49        
    50             reklamaTableAdapter1.FillByReklamaId(this.rEKLAMADataSet.REKLAMA,this.reklamaID); 
    51  
    52             this.rEKLAMADataSet.PRODUKCJA.Clear(); 
    53             this.pRODUKCJATableAdapter.FillByReklamaId(this.rEKLAMADataSet.PRODUKCJA, reklamaID); 
    54             pRODUKCJABindingSource.DataSource = this.rEKLAMADataSet; 
     69 
     70            rEKLAMADataSet.PRODUKCJA.Clear(); 
     71            pRODUKCJATableAdapter.FillByReklamaId(rEKLAMADataSet.PRODUKCJA, reklamaID); 
     72            pRODUKCJABindingSource.DataSource = rEKLAMADataSet; 
    5573 
    5674            if (pRODUKCJABindingSource.List.Count == 0) 
     
    6179            if (pro) 
    6280            { 
    63                 while ( Convert.ToInt32(((DataRowView)pRODUKCJABindingSource.Current)["ID"])!=projektID){ 
     81                while (Convert.ToInt32(((DataRowView) pRODUKCJABindingSource.Current)["ID"]) != projektID) 
     82                { 
    6483                    pRODUKCJABindingSource.MoveNext(); 
    6584                } 
     
    6887            { 
    6988                pRODUKCJABindingSource.MoveLast(); 
    70             }     
     89            } 
    7190 
    7291        } 
     
    7695           // this.reklamaID = rekID; 
    7796              
    78             REKLAMADataSet.REKLAMARow row = this.rEKLAMADataSet.REKLAMA.FindByReklamaID(this.reklamaID); 
     97            REKLAMADataSet.REKLAMARow row = rEKLAMADataSet.REKLAMA.FindByReklamaID(reklamaID); 
    7998 
    8099            int emisja = piewrszaEmisja(reklamaID); 
    81100        
    82             DataView datatable = (DataView)this.pRODUKCJABindingSource.List; 
     101            DataView datatable = (DataView)pRODUKCJABindingSource.List; 
    83102             
    84103            DataRowView row2 = datatable.AddNew();                        
     
    87106            row2["NAZWA_ZAMOWIENIA"] = row["Id reklamy"]; 
    88107            row2["modu³"] = row["MOD_TYP"]; 
    89             row2["reklamaId"] = this.reklamaID; 
     108            row2["reklamaId"] = reklamaID; 
    90109            row2["szer"] = row["SZER"]; 
    91110            row2["wys"] = row["WYS"]; 
     
    120139        { 
    121140            pRODUKCJABindingSource.EndEdit(); 
    122             pRODUKCJATableAdapter.Update(this.rEKLAMADataSet.PRODUKCJA); 
     141            pRODUKCJATableAdapter.Update(rEKLAMADataSet.PRODUKCJA); 
    123142             
    124143            Close(); 
     
    130149        private void pRODUKCJABindingSource_CurrentChanged(object sender, EventArgs e) 
    131150        { 
    132             DataRowView row = (DataRowView)pRODUKCJABindingSource.Current; 
    133  
    134             wymiaryLabel.Text = Utils.pobierzSzerModulu(row["modu³"].ToString()).ToString() + 
    135                 " x " + Utils.pobierzWysModulu(row["modu³"].ToString()).ToString(); 
    136  
    137             if (row["stan"].ToString() == "ZAMAWIAM") 
     151            REKLAMADataSet.PRODUKCJARow projekt = Projekt; 
     152            if (projekt == null || projekt.ID == 0) return; 
     153 
     154            wymiaryLabel.Text = Utils.pobierzSzerModulu(projekt.Modu³) + " x " + Utils.pobierzWysModulu(projekt.Modu³); 
     155 
     156            if (projekt.STAN == "ZAMAWIAM") 
    138157            { 
    139158                dodajButton.Enabled = true; 
     
    149168                path_to_materialTextBox.ReadOnly = false; 
    150169 
    151                 usunButton.Enabled = (User.getUser().Symbol_agenta.ToLower() == row["agent"].ToString().ToLower() ? 
    152                     true : false) | User.getUser().St_produkcja; 
     170                usunButton.Enabled = (User.getUser().Symbol_agenta.ToLower() == projekt.AGENT.ToLower() ? true : false) | User.getUser().St_produkcja; 
    153171            } 
    154172            else 
     
    224242            int topMargin = ev.MarginBounds.Left; 
    225243             
    226             ev.Graphics.DrawRectangle(new Pen(Color.Gray), leftMargin, topMargin, this.Width, this.Height); 
    227  
    228             foreach (Control c in this.Controls) { 
     244            ev.Graphics.DrawRectangle(new Pen(Color.Gray), leftMargin, topMargin, Width, Height); 
     245 
     246            foreach (Control c in Controls) { 
    229247                 
    230248                string controlType = c.GetType().ToString().Substring(c.GetType().ToString().LastIndexOf(".") + 1); 
  • trunk/BazaReklam/ReportsForm.cs

    r373 r490  
    3232                reportViewer1.ServerReport.ReportServerUrl = new Uri(Properties.Settings.Default.reportsServerLocal); 
    3333 
    34             reportsCatalog = ConnString.getConnString().Value.Contains("truck") ? "ZestawieniaEXPO" : "Zestawienia"; 
     34            reportsCatalog = "Zestawienia"; 
    3535 
    3636            InitTreeView(stareRaportyTreeView);