private void BtnSalvar_Click(object sender, EventArgs e) { int retorno = 0; Form frm = this.ActiveMdiChild; if (frm == null) return; try { // METODOS QUE NECESSITAM DE LOGICA ANTES DE SALVAR if (frm is FrmCadVen) { FrmCadVen frmVen = (FrmCadVen)frm; retorno = frmVen.salvar(edit); } #region Form's Claudio if (frm is FrmCadCli) { FrmCadCli frmCli = (FrmCadCli)frm; retorno = frmCli.salvar(edit); } #endregion #region Transportadora if (frm is FrmCadTra) { FrmCadTra frmTra = (FrmCadTra)frm; retorno = frmTra.salvarcep(); } #endregion #region CondicaoPagamento if (frm is FrmCadConPag) { FrmCadConPag frmCon = (FrmCadConPag)frm; retorno = frmCon.Salvar(); } if (frm is FrmCadUniMed) { FrmCadUniMed frmCon = (FrmCadUniMed)frm; retorno = frmCon.Salvar(); } #endregion if (frm is FrmCadProd && edit == false) { FrmCadProd frmCadProd = (FrmCadProd)frm; retorno = frmCadProd.salvar(); } if (frm is FrmPermissoesUsu && edit == false) { FrmPermissoesUsu frmCadven = (FrmPermissoesUsu)frm; retorno = frmCadven.salvar(); } if (frm is FrmCadPed && edit == false) { FrmCadPed frmPed = (FrmCadPed)frm; string DataEmissão = frmPed.dtpEmissao.Value.ToShortDateString(); string DataSistema = DateTime.Now.ToShortDateString(); string DataEntrega = frmPed.dtpEntrega.Value.ToShortDateString(); if (Convert.ToDateTime(DataEntrega) < Convert.ToDateTime(DataEmissão)) { throw new Exception("DataInvalida"); } if (Convert.ToDateTime(DataEmissão) < Convert.ToDateTime(DataSistema)) { throw new Exception("DataSistema"); } retorno = frmPed.SalvarPedidoCab(); } if (frm is FrmCadPed && edit == true) { FrmCadPed frmPed = (FrmCadPed)frm; retorno = frmPed.AtualizarPedido(); } if (retorno == 0) { bindingNavigator1.BindingSource.EndEdit(); // // CADA UM COLOCA O BLOCO DO SEU FORM... if (frm is FrmCadConPag) { COMERCIALDataSetTableAdapters.CONDICAOPAGAMENTOTableAdapter table = new Comercial.COMERCIALDataSetTableAdapters.CONDICAOPAGAMENTOTableAdapter(); table.Update(_dataset); FrmCadConPag frmCond = (FrmCadConPag)frm; retorno = frmCond.Salvar(); } if (frm is FrmCadGrpProd) { COMERCIALDataSetTableAdapters.GRUPOPRODUTOTableAdapter table = new Comercial.COMERCIALDataSetTableAdapters.GRUPOPRODUTOTableAdapter(); table.Update(_dataset); } #region Form's Claudio if (frm is FrmCadCli) { COMERCIALDataSetTableAdapters.CLIENTETableAdapter table = new Comercial.COMERCIALDataSetTableAdapters.CLIENTETableAdapter(); table.Update(_dataset); FrmCadCli cli = (FrmCadCli)frm; cli.pictureBox1.Visible = false; cli.pictureBox2.Visible = false; } if (frm is FrmCadRegiao) { COMERCIALDataSetTableAdapters.REGIAOTableAdapter table = new Comercial.COMERCIALDataSetTableAdapters.REGIAOTableAdapter(); table.Update(_dataset); } #endregion if (frm is FrmCadUniMed) { COMERCIALDataSetTableAdapters.UNIDADEMEDIDATableAdapter table = new Comercial.COMERCIALDataSetTableAdapters.UNIDADEMEDIDATableAdapter(); table.Update(_dataset); } if (frm is FrmCadVen) { COMERCIALDataSetTableAdapters.VENDEDORTableAdapter table = new Comercial.COMERCIALDataSetTableAdapters.VENDEDORTableAdapter(); table.Update(_dataset); FrmCadVen ven = (FrmCadVen)frm; ven.pictureBox1.Visible = false; ven.pictureBox2.Visible = false; } if (frm is FrmCadProd) { COMERCIALDataSetTableAdapters.PRODUTOTableAdapter table = new Comercial.COMERCIALDataSetTableAdapters.PRODUTOTableAdapter(); table.Update(_dataset); } Util.Interface.ChangeControlStatus(frm, false); bindingNavigator1.Refresh(); edit = false; cancelEdicao(); if (frm is FrmPermissoesUsu) { COMERCIALDataSetTableAdapters.USUARIOTableAdapter table = new Comercial.COMERCIALDataSetTableAdapters.USUARIOTableAdapter(); table.Update(_dataset); } if (frm is FrmCadTra) { FrmCadTra frmTrans = (FrmCadTra)frm; retorno = frmTrans.ValidaCNPJ(); if (retorno == 1) { MessageBox.Show("CNPJ Inválido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); Util.Interface.ChangeControlStatus(frm, true); bindingNavigator1.Refresh(); btnPesquisar.Enabled = false; BtnDeletar.Enabled = false; btnNovo.Enabled = false; BtnPrincipal.Enabled = false; btnEditar.Enabled = false; btnSalvar.Enabled = true; btnCancelEdicao.Enabled = true; } else { COMERCIALDataSetTableAdapters.TRANSPORTADORATableAdapter table = new Comercial.COMERCIALDataSetTableAdapters.TRANSPORTADORATableAdapter(); table.Update(_dataset); retorno = frmTrans.salvar(); } } } } catch (SqlException sqlex) { Validacoes valida = new Validacoes(); valida.tratarSqlExceções(sqlex); } catch (Exception ex) { Validacoes valida = new Validacoes(); valida.tratarSystemExceções(ex); } }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmCadRegiao)); this.TBCntCadRediao = new System.Windows.Forms.TabControl(); this.TbPgCadRegiao = new System.Windows.Forms.TabPage(); this.lblCodigo = new System.Windows.Forms.Label(); this.rEGIAOBindingSource = new System.Windows.Forms.BindingSource(this.components); this.cOMERCIALDataSet = new Comercial.COMERCIALDataSet(); this.TxtDes = new System.Windows.Forms.TextBox(); this.LblDes = new System.Windows.Forms.Label(); this.consultaRegiaoToolStrip = new System.Windows.Forms.ToolStrip(); this.dESCRICAOToolStripLabel = new System.Windows.Forms.ToolStripLabel(); this.dESCRICAOToolStripTextBox = new System.Windows.Forms.ToolStripTextBox(); this.consultaRegiaoToolStripButton = new System.Windows.Forms.ToolStripButton(); this.toolStripButton3 = new System.Windows.Forms.ToolStripButton(); this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); this.rEGIAOTableAdapter = new Comercial.COMERCIALDataSetTableAdapters.REGIAOTableAdapter(); this.tableAdapterManager = new Comercial.COMERCIALDataSetTableAdapters.TableAdapterManager(); this.TBCntCadRediao.SuspendLayout(); this.TbPgCadRegiao.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.rEGIAOBindingSource)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.cOMERCIALDataSet)).BeginInit(); this.consultaRegiaoToolStrip.SuspendLayout(); this.SuspendLayout(); // // TBCntCadRediao // this.TBCntCadRediao.Controls.Add(this.TbPgCadRegiao); this.TBCntCadRediao.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.TBCntCadRediao.Location = new System.Drawing.Point(12, 32); this.TBCntCadRediao.Name = "TBCntCadRediao"; this.TBCntCadRediao.SelectedIndex = 0; this.TBCntCadRediao.Size = new System.Drawing.Size(463, 195); this.TBCntCadRediao.TabIndex = 0; // // TbPgCadRegiao // this.TbPgCadRegiao.AutoScroll = true; this.TbPgCadRegiao.Controls.Add(this.lblCodigo); this.TbPgCadRegiao.Controls.Add(this.TxtDes); this.TbPgCadRegiao.Controls.Add(this.LblDes); this.TbPgCadRegiao.Location = new System.Drawing.Point(4, 22); this.TbPgCadRegiao.Name = "TbPgCadRegiao"; this.TbPgCadRegiao.Padding = new System.Windows.Forms.Padding(3); this.TbPgCadRegiao.Size = new System.Drawing.Size(455, 169); this.TbPgCadRegiao.TabIndex = 1; this.TbPgCadRegiao.Text = "Cadastro de Região"; this.TbPgCadRegiao.UseVisualStyleBackColor = true; // // lblCodigo // this.lblCodigo.AutoSize = true; this.lblCodigo.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.rEGIAOBindingSource, "CODREGIAO", true)); this.lblCodigo.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.lblCodigo.ForeColor = System.Drawing.Color.CadetBlue; this.lblCodigo.Location = new System.Drawing.Point(6, 26); this.lblCodigo.Name = "lblCodigo"; this.lblCodigo.Size = new System.Drawing.Size(43, 13); this.lblCodigo.TabIndex = 50; this.lblCodigo.Text = "Código:"; // // rEGIAOBindingSource // this.rEGIAOBindingSource.DataMember = "REGIAO"; this.rEGIAOBindingSource.DataSource = this.cOMERCIALDataSet; // // cOMERCIALDataSet // this.cOMERCIALDataSet.DataSetName = "COMERCIALDataSet"; this.cOMERCIALDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema; // // TxtDes // this.TxtDes.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.rEGIAOBindingSource, "DESCRICAO", true)); this.TxtDes.Location = new System.Drawing.Point(65, 22); this.TxtDes.Name = "TxtDes"; this.TxtDes.Size = new System.Drawing.Size(349, 20); this.TxtDes.TabIndex = 49; // // LblDes // this.LblDes.AutoSize = true; this.LblDes.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.LblDes.ForeColor = System.Drawing.Color.CadetBlue; this.LblDes.Location = new System.Drawing.Point(62, 6); this.LblDes.Name = "LblDes"; this.LblDes.Size = new System.Drawing.Size(68, 13); this.LblDes.TabIndex = 48; this.LblDes.Text = "Descrição:"; // // consultaRegiaoToolStrip // this.consultaRegiaoToolStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.dESCRICAOToolStripLabel, this.dESCRICAOToolStripTextBox, this.consultaRegiaoToolStripButton, this.toolStripButton3, this.toolStripButton2}); this.consultaRegiaoToolStrip.Location = new System.Drawing.Point(0, 0); this.consultaRegiaoToolStrip.Name = "consultaRegiaoToolStrip"; this.consultaRegiaoToolStrip.Size = new System.Drawing.Size(495, 25); this.consultaRegiaoToolStrip.TabIndex = 1; this.consultaRegiaoToolStrip.Text = "consultaRegiaoToolStrip"; this.consultaRegiaoToolStrip.Visible = false; // // dESCRICAOToolStripLabel // this.dESCRICAOToolStripLabel.Name = "dESCRICAOToolStripLabel"; this.dESCRICAOToolStripLabel.Size = new System.Drawing.Size(61, 22); this.dESCRICAOToolStripLabel.Text = "Descrição:"; // // dESCRICAOToolStripTextBox // this.dESCRICAOToolStripTextBox.Name = "dESCRICAOToolStripTextBox"; this.dESCRICAOToolStripTextBox.Size = new System.Drawing.Size(100, 25); // // consultaRegiaoToolStripButton // this.consultaRegiaoToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.consultaRegiaoToolStripButton.Image = global::Comercial.Properties.Resources.search1; this.consultaRegiaoToolStripButton.Name = "consultaRegiaoToolStripButton"; this.consultaRegiaoToolStripButton.Size = new System.Drawing.Size(23, 22); this.consultaRegiaoToolStripButton.Text = "ConsultaRegiao"; this.consultaRegiaoToolStripButton.Click += new System.EventHandler(this.consultaRegiaoToolStripButton_Click); // // toolStripButton3 // this.toolStripButton3.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.toolStripButton3.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton3.Image"))); this.toolStripButton3.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripButton3.Name = "toolStripButton3"; this.toolStripButton3.Size = new System.Drawing.Size(23, 22); this.toolStripButton3.Text = "Limpar"; this.toolStripButton3.Click += new System.EventHandler(this.toolStripButton3_Click); // // toolStripButton2 // this.toolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image"))); this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripButton2.Name = "toolStripButton2"; this.toolStripButton2.Size = new System.Drawing.Size(23, 22); this.toolStripButton2.Text = "Cancelar"; this.toolStripButton2.ToolTipText = "Cancelar"; this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click); // // rEGIAOTableAdapter // this.rEGIAOTableAdapter.ClearBeforeFill = true; // // tableAdapterManager // this.tableAdapterManager.ACESSOTableAdapter = null; this.tableAdapterManager.ATUCUBOTableAdapter = null; this.tableAdapterManager.BackupDataSetBeforeUpdate = false; this.tableAdapterManager.CLIENTETableAdapter = null; this.tableAdapterManager.CONDICAOPAGAMENTOTableAdapter = null; this.tableAdapterManager.GRUPOPRODUTOTableAdapter = null; this.tableAdapterManager.ICMSTableAdapter = null; this.tableAdapterManager.ItemNotaFiscalTableAdapter = null; this.tableAdapterManager.ITEMPEDIDOTableAdapter = null; this.tableAdapterManager.modeloCampoTableAdapter = null; this.tableAdapterManager.modeloTableAdapter = null; this.tableAdapterManager.MODULOTableAdapter = null; this.tableAdapterManager.NOTAFISCALTableAdapter = null; this.tableAdapterManager.PEDIDOTableAdapter = null; this.tableAdapterManager.PRODUTOTableAdapter = null; this.tableAdapterManager.REGIAOTableAdapter = this.rEGIAOTableAdapter; this.tableAdapterManager.TRANSPORTADORATableAdapter = null; this.tableAdapterManager.TRANSPORTADORAVIATableAdapter = null; this.tableAdapterManager.UNIDADEMEDIDATableAdapter = null; this.tableAdapterManager.UpdateOrder = Comercial.COMERCIALDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete; this.tableAdapterManager.USUARIOTableAdapter = null; this.tableAdapterManager.VENDEDORTableAdapter = null; this.tableAdapterManager.VIATRANSPORTETableAdapter = null; // // FrmCadRegiao // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.Color.WhiteSmoke; this.ClientSize = new System.Drawing.Size(495, 247); this.ControlBox = false; this.Controls.Add(this.consultaRegiaoToolStrip); this.Controls.Add(this.TBCntCadRediao); this.ForeColor = System.Drawing.Color.CadetBlue; this.MaximizeBox = false; this.MinimizeBox = false; this.Name = "FrmCadRegiao"; this.ShowIcon = false; this.Text = "Cadastro de Região"; this.Load += new System.EventHandler(this.Form5_Load); this.TBCntCadRediao.ResumeLayout(false); this.TbPgCadRegiao.ResumeLayout(false); this.TbPgCadRegiao.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.rEGIAOBindingSource)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.cOMERCIALDataSet)).EndInit(); this.consultaRegiaoToolStrip.ResumeLayout(false); this.consultaRegiaoToolStrip.PerformLayout(); this.ResumeLayout(false); this.PerformLayout(); }