private void FrmCargarClientes_Load(object sender, EventArgs e) { this.lblResultados.Cursor = Cursors.Hand; this.CrearTablaErrores(); this.dtBarriosExistentes = EBarrios.BuscarBarrios("COMPLETO", "", out string rpta); this.dtClientesExistentes = EClientes.BuscarClientes("COMPLETO", "", out rpta); this.DtBases = EBases_clientes.BuscarBases("COMPLETO", "", out rpta); if (DtBases != null) { EBases_clientes eBase = new EBases_clientes(DtBases.Rows[0]); this.gbBd.Tag = eBase; this.gbBd.Text = "Base de datos (" + eBase.Alias_base + ")(2)"; this.listaBases.DataSource = DtBases; this.listaBases.DisplayMember = "Nombre_base"; this.listaBases.ValueMember = "Id_base"; this.listaBases.SelectedIndexChanged += ListaBases_SelectedIndexChanged; } else { Mensajes.MensajeInformacion("No se encontró ninguna base de datos para ligar el cliente", "Entendido"); foreach (Control c in this.Controls) { c.Enabled = false; } } }
private void FrmNuevoCliente_Load(object sender, EventArgs e) { this.DtClientes = EClientes.BuscarClientes("COMPLETO", "", out string rpta); if (!this.IsEditar) { this.CargarFormularioDireccion(); this.CargarBases(); } if (this.DtClientes != null) { EClientes eCliente = new EClientes(this.DtClientes, 0); this.txtCodigo.Text = (eCliente.Id_cliente + 1).ToString(); } this.txtCodigo.Focus(); this.txtCodigo.SelectAll(); this.gbCodigo.Focus(); }
private void BuscarClientes(string tipo_busqueda, string texto_busqueda) { try { DataTable dtClientes = EClientes.BuscarClientes(tipo_busqueda, texto_busqueda, out string rpta); this.dgvClientes.clearDataSource(); if (dtClientes != null) { this.btnEditar.Enabled = true; this.lblResultados.Text = "Se encontraron " + dtClientes.Rows.Count + " clientes."; this.dgvClientes.Enabled = true; this.dgvClientes.PageSize = 40; this.dgvClientes.SetPagedDataSource(dtClientes, this.bindingNavigator1); this.dgvClientes.Columns["Id_cliente"].Visible = false; this.dgvClientes.Columns["Id_base"].Visible = false; this.dgvClientes.Columns["Id_base1"].Visible = false; this.dgvClientes.Columns["Nombre_base"].Visible = false; this.dgvClientes.Columns["Alias_base"].HeaderText = "Alias"; this.dgvClientes.Columns["Codigo_cliente"].HeaderText = "Código"; this.dgvClientes.Columns["Estado_cliente"].Visible = false; this.dgvClientes.Columns["Nombre_cliente"].HeaderText = "Nombre"; this.dgvClientes.Columns["Celular_cliente"].HeaderText = "Celular"; } else { this.dgvClientes.Enabled = false; this.btnEditar.Enabled = false; if (!rpta.Equals("OK")) { throw new Exception(rpta); } } } catch (Exception ex) { Mensajes.MensajeErrorCompleto(this.Name, "BuscarClientes", "Hubo un error al buscar clientes", ex.Message); } }