private void Filtrar() { var sorted = default(SortOrder); var xnomcolumna = string.Empty; var xctacte = string.Empty; xctacte = txtCtacte.Text; if ((dgProveedor.SortedColumn != null)) { xnomcolumna = dgProveedor.Columns[dgProveedor.SortedColumn.Index].Name; sorted = dgProveedor.SortOrder; } var xpalabra1 = string.Empty; var xpalabra2 = string.Empty; var xpalabra3 = string.Empty; xpalabra1 = VariablesPublicas.Palabras(txtCadenaBuscar.Text, 1); xpalabra2 = VariablesPublicas.Palabras(txtCadenaBuscar.Text, 2); xpalabra3 = VariablesPublicas.Palabras(txtCadenaBuscar.Text, 3); dgProveedor.DataSource = null; dgProveedor.AutoGenerateColumns = false; try { var BL = new cliente_direcBL(); var BE = new tb_cliente_direc(); BE.ctacte = xctacte; BE.nombrelike1 = xpalabra1; BE.nombrelike2 = xpalabra2; BE.nombrelike3 = xpalabra3; dgProveedor.DataSource = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (xnomcolumna.Trim().Length > 0) { if (sorted == SortOrder.Ascending) { dgProveedor.Sort(dgProveedor.Columns[xnomcolumna], System.ComponentModel.ListSortDirection.Ascending); } else { dgProveedor.Sort(dgProveedor.Columns[xnomcolumna], System.ComponentModel.ListSortDirection.Descending); } } else { dgProveedor.Sort(dgProveedor.Columns["direcdeta"], System.ComponentModel.ListSortDirection.Ascending); } VariablesPublicas.PintaEncabezados(dgProveedor); }
private void u_CargaAnexos() { var xcodcliente = txtcodigo.Text; try { var BL = new cliente_direcBL(); var BE = new tb_cliente_direc(); BE.ctacte = xcodcliente; TablaAnexos = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; gridAnexos.AutoGenerateColumns = false; gridAnexos.DataSource = TablaAnexos; txtcoddetalle.Text = string.Empty; txtRucAnexo.Text = string.Empty; txtnomdetalle.Text = string.Empty; if ((u_n_opsel == 0)) { if (!(GridExaminar.CurrentRow == null)) { txtcoddetalle.Text = GridExaminar.Rows[GridExaminar.CurrentRow.Index].Cells["ctacte"].Value.ToString(); txtRucAnexo.Text = GridExaminar.Rows[GridExaminar.CurrentRow.Index].Cells["nmruc"].Value.ToString(); txtnomdetalle.Text = GridExaminar.Rows[GridExaminar.CurrentRow.Index].Cells["ctactename"].Value.ToString(); } } else { txtcoddetalle.Text = txtcodigo.Text; txtRucAnexo.Text = txtmnruc.Text; txtnomdetalle.Text = txtrazonsocial.Text; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btn_new_Click(object sender, EventArgs e) { try { if (txtcoddetalle.Text.Length > 0) { BloqueoDirecc(true); LimpiarDatosDirecc(); // Vamos Generar El nuevo Codigo de direcciones de Acuerdo a la ctacte tb_cliente_direc BE = new tb_cliente_direc(); cliente_direcBL BL = new cliente_direcBL(); DataTable dt = new DataTable(); BE.ctacte = txtcoddetalle.Text; dt = BL.Gen_NumDirecc(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; if (dt.Rows.Count > 0) { txt_ordenid.Text = dt.Rows[0]["direcnume"].ToString(); } ssModo = "NEW"; gridAnexos.Enabled = false; btn_new.Enabled = false; btn_edit.Enabled = false; btn_delete.Enabled = false; } else { MessageBox.Show("Falta Codigo de Cliente ...!!!","Mensaje"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private Boolean UpdateDirecc_DBF() { Boolean result = false; var BL = new cliente_direcBL(); var BE = new tb_cliente_direc(); BE.ctacte = Equivalencias.Right(txtcoddetalle.Text.Trim(), 4); BE.direcnume = Equivalencias.Right(txt_ordenid.Text, 2); BE.direcname = txt_denominacion.Text; BE.direcdeta = txt_direccion.Text; BE.telef = txt_telefono.Text; BE.ubig1 = txt_ubigeoid.Text.ToString().Substring(0, 2); BE.ubig2 = txt_ubigeoid.Text.ToString().Substring(2, 2); BE.ubig3 = txt_ubigeoid.Text.ToString().Substring(4, 2); BE.usuar = Equivalencias.Left(VariablesPublicas.Usuar.ToString().Trim(), 3); BE.status = "1"; try { result = BL.Update_dbf(VariablesPublicas.EmpresaID.ToString(), BE); } catch (Exception ex) { MessageBox.Show(ex.Message); } return result; }
void UpdateDirecc() { try { var BL = new cliente_direcBL(); var BE = new tb_cliente_direc(); BE.ctacte = txtcoddetalle.Text.Trim(); BE.direcnume = txt_ordenid.Text; BE.direcname = txt_denominacion.Text.ToUpper(); BE.direcdeta = txt_direccion.Text.ToUpper(); BE.telef = txt_telefono.Text; BE.ubige = txt_ubigeoid.Text; BE.usuar = VariablesPublicas.Usuar.ToUpper().Trim(); BE.status = "0"; String xxMessage = ""; if (BL.Update(VariablesPublicas.EmpresaID.ToString(), BE)) { xxMessage = "1"; // Verificamos en el DBF Si Existe La misma direccion if (SearchCodDbf() > 0) { if (UpdateDirecc_DBF()) { xxMessage = xxMessage + " / 2"; } } else { if (InsertDirecc_DBF()) { xxMessage = xxMessage + " / 2"; } } MessageBox.Show("Datos " + xxMessage + " Modificado Correctamente !!!", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); procesado = true; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private Int32 SearchCodDbf() { Int32 num = 0; cliente_direcBL BL = new cliente_direcBL(); tb_cliente_direc BE = new tb_cliente_direc(); DataTable dt = new DataTable(); BE.ctacte = Equivalencias.Right(txtcoddetalle.Text.Trim(),4); BE.direcnume = Equivalencias.Right(txt_ordenid.Text, 2); dt = BL.GetAll_CODdbf(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; if (dt.Rows.Count > 0) { num = dt.Rows.Count; } return num; }
private Boolean DeleteDirecc_DBF() { Boolean result = false; var BL = new cliente_direcBL(); var BE = new tb_cliente_direc(); BE.ctacte = Equivalencias.Right(txtcoddetalle.Text.Trim(), 4); BE.direcnume = Equivalencias.Right(txt_ordenid.Text, 2); BE.status = "9"; try { result = BL.Delete_dbf(VariablesPublicas.EmpresaID.ToString(), BE); } catch (Exception ex) { MessageBox.Show(ex.Message); } return result; }
void DeleteDirecc() { try { if (txtcoddetalle.Text.Trim().Length != 7) { MessageBox.Show("Ingrese Código de Cliente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (txt_ordenid.Text.Trim().Length != 3) { MessageBox.Show("Ingrese Código Dirección", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { var BL = new cliente_direcBL(); var BE = new tb_cliente_direc(); BE.ctacte = txtcoddetalle.Text.Trim(); BE.direcnume = txt_ordenid.Text; BE.usuar = VariablesPublicas.Usuar.ToUpper().Trim(); String xxMessage = ""; if (BL.Delete(VariablesPublicas.EmpresaID.ToString(), BE)) { xxMessage = "1"; if (DeleteDirecc_DBF()) { xxMessage = xxMessage + " / 2"; } MessageBox.Show("Datos " + xxMessage + " Eliminado Correctamente !!!", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); procesado = true; LimpiarDatosDirecc(); BloqueoDirecc(false); btn_new.Enabled = true; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }