private void btnsave_Click(object sender, EventArgs e) { if (U_Validacion()) { try { if (txtcanalvtaid.Text.Length == 0) { MessageBox.Show("Ingrese el Canal de Venta !!!"); return; } var BL = new clienteBL(); var BE = new tb_cliente(); BE.ctacte = txtcodigo.Text.Trim().ToUpper(); BE.ctactename = txtrazonsocial.Text.Trim().ToUpper(); BE.docuidentid = cboTipdoc.SelectedValue.ToString(); BE.nmruc = txtmnruc.Text.Trim().ToUpper(); if (rbnatural.Checked == true) { BE.tpperson = "01"; } if (rbjuridica.Checked == true) { BE.tpperson = "02"; } if (rbnodom.Checked == true) { BE.tpperson = "03"; } BE.agerent = chkretencion.Checked; BE.appat = txtapepat.Text.Trim().ToUpper(); BE.apmat = txtapemat.Text.Trim().ToUpper(); BE.nombr = txtnombres.Text.Trim().ToUpper(); BE.direc = txtdireccion.Text.Trim().ToUpper(); BE.paisid = txtpaisid.Text.Trim().ToUpper(); if (txtpaisid.Text.Trim() != "9589") { BE.ubige = "000000"; } else { BE.ubige = cboDistr.SelectedValue.ToString(); } BE.telef1 = txttelefono1.Text.Trim().ToUpper(); BE.email = txtemail.Text.Trim().ToUpper(); BE.urweb = txtweb.Text.Trim().ToUpper(); BE.telef2 = txttelefono2.Text.Trim().ToUpper(); BE.telef3 = txttelefono3.Text.Trim().ToUpper(); BE.contacto = txtContacto.Text.Trim().ToUpper(); BE.nctactedetraccion = txtctadetrac.Text.Trim().ToUpper(); BE.canalventaid = txtcanalvtaid.Text; BE.replegaldni = txtreplegaldni.Text; BE.replegalname = txtreplegalname.Text; if (rbactivo.Checked == true) { BE.status = "0"; } if (rbbaja.Checked == true) { BE.status = "1"; } if (rbanulado.Checked == true) { BE.status = "9"; } BE.usuar = VariablesPublicas.Usuar.Trim(); if (u_n_opsel == 1) { if (BL.Insert(VariablesPublicas.EmpresaID.ToString(), BE)) { } else { MessageBox.Show("Contacte con sistemas", "Mensaje del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning); } ValidaInsert_Update(); } else { if (BL.Update(VariablesPublicas.EmpresaID.ToString(), BE)) { } else { MessageBox.Show("Contacte con sistemas", "Mensaje del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning); } ValidaInsert_Update(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } #region Direcciones //if (gridAnexos.RowCount > 0) //{ // try // { // var BL = new cliente_direcBL(); // var BE = new tb_cliente_direc(); // var Detalle = new tb_cliente_direc.Item(); // var ListaItems = new List<tb_cliente_direc.Item>(); // BE.ctacte = txtcodigo.Text.Trim().ToUpper(); // var item = 0; // foreach (DataRow fila in TablaAnexos.Rows) // { // Detalle = new tb_cliente_direc.Item(); // item++; // Detalle.direcnume = fila["direcnume"].ToString(); // Detalle.direcname = fila["direcname"].ToString(); // Detalle.direcdeta = fila["direcdeta"].ToString(); // Detalle.telef = fila["telef"].ToString(); // Detalle.ubige = fila["ubige"].ToString(); // Detalle.usuar = VariablesPublicas.Usuar.ToString(); // Detalle.status = "0"; // ListaItems.Add(Detalle); // } // BE.ListaItems = ListaItems; // if (BL.Insert_XML(VariablesPublicas.EmpresaID.ToString(), BE)) // { // } // else // { // MessageBox.Show("Contacte con sistemas", "Mensaje del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning); // } // InsertDirecc_DBF(); // } // catch (Exception ex) // { // MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // } //} #endregion #region Cuentas Bancarias if (gridBancos.RowCount > 0) { try { var BL = new cliente_bancoBL(); var BE = new tb_cliente_banco(); var Detalle = new tb_cliente_banco.Item(); var ListaItems = new List<tb_cliente_banco.Item>(); BE.ctacte = txtcodigo.Text.Trim().ToUpper(); var item = 0; foreach (DataRow fila in TablaBancos.Rows) { Detalle = new tb_cliente_banco.Item(); item++; Detalle.bancoid = fila["bancoid"].ToString(); Detalle.ctactemn = fila["ctactemn"].ToString(); Detalle.ctacteme = fila["ctacteme"].ToString(); Detalle.usuar = VariablesPublicas.Usuar.ToString(); ListaItems.Add(Detalle); } BE.ListaItems = ListaItems; if (BL.Insert_XML(VariablesPublicas.EmpresaID.ToString(), BE)) { MessageBox.Show("Se grabó con éxito", "Mensaje del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Contacte con sistemas", "Mensaje del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } #endregion U_CancelarEdicion(0); } }
private void u_CargaBancos() { var xcodcliente = txtcodigo.Text; try { var BL = new cliente_bancoBL(); var BE = new tb_cliente_banco(); BE.ctacte = xcodcliente; TablaBancos = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; gridBancos.AutoGenerateColumns = false; gridBancos.DataSource = TablaBancos; txtCodigob.Text = string.Empty; txtRucb.Text = string.Empty; txtCtactenameb.Text = string.Empty; if ((u_n_opsel == 0)) { if (!(GridExaminar.CurrentRow == null)) { txtCodigob.Text = GridExaminar.Rows[GridExaminar.CurrentRow.Index].Cells["ctacte"].Value.ToString(); txtRucb.Text = GridExaminar.Rows[GridExaminar.CurrentRow.Index].Cells["nmruc"].Value.ToString(); txtCtactenameb.Text = GridExaminar.Rows[GridExaminar.CurrentRow.Index].Cells["ctactename"].Value.ToString(); } } else { txtCodigob.Text = txtcodigo.Text; txtRucb.Text = txtmnruc.Text; txtCtactenameb.Text = txtrazonsocial.Text; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }