private void MostrarProveedor(DataRow row) { if (row == null) { return; } Modelo.Compras.Proveedor p = ctrlProveedores.GetById((int)row["IdProveedor"]); if (p == null) { return; } this.IdProveedor = p.IdProveedor; this.TxtIdProveedor.EditValue = p.IdProveedor; this.TxtNombres.EditValue = p.Nombre; this.TxtTelefono.EditValue = p.Telefono; this.TxtCorreoElectronico.EditValue = p.CorreoElectronico; this.TxtCalle.EditValue = p.Calle; this.TxtNumero.EditValue = p.Numero; this.TxtColonia.EditValue = p.Colonia; this.lst.IdListaContactos = p.Contactos.IdListaContactos; foreach (Modelo.Contacto c in p.Contactos) { this.lst.Add(c); } GcContactos.RefreshDataSource(); }
private void MostrarCliente(DataRow row) { if (row == null) { return; } Modelo.Ventas.Cliente c = ctrlClientes.GetById((int)row["IdCliente"]); if (c == null) { return; } this.IdCliente = c.IdCliente; this.TxtIdCliente.EditValue = c.IdCliente; this.TxtNombre.EditValue = c.Nombre; this.txtTelefono.EditValue = c.Telefono; this.txtCorreo.EditValue = c.CorreoElectronico; this.txtCalle.EditValue = c.Calle; this.txtNumero.EditValue = c.Numero; this.txtColonia.EditValue = c.Colonia; this.txtRfc.EditValue = c.RFC; this.CmbRegimen.EditValue = (int)c.RegimenFiscal; this.lst.IdListaContactos = c.ListaContactos.IdListaContactos; foreach (Modelo.Contacto contacto in c.ListaContactos) { this.lst.Add(contacto); } GcContactos.RefreshDataSource(); }
private void BtnNuevoContacto_Click(object sender, EventArgs e) { ViewContacto ventanaContacto = new ViewContacto(); var res = ventanaContacto.ShowDialog(this); if (res == DialogResult.OK) { lst.Add(ventanaContacto.Contacto); GcContactos.RefreshDataSource(); } }
private void BtnEliminarContacto_Click(object sender, EventArgs e) { if (lst.Count < 0) { return; } var obj = lst[GvContactos.FocusedRowHandle]; if (lst.IdListaContactos != 0) { ctrlContactos.DropContacto(obj, lst.IdListaContactos); } lst.Remove(obj); GcContactos.RefreshDataSource(); }
private void BtnEditarContacto_Click(object sender, EventArgs e) { if (lst.Count < 0) { return; } ViewContacto ventanaContacto = new ViewContacto(lst[GvContactos.FocusedRowHandle]); var res = ventanaContacto.ShowDialog(this); if (res == DialogResult.OK) { lst[GvContactos.FocusedRowHandle] = ventanaContacto.Contacto; if (ventanaContacto.Contacto.IdContacto != 0) { ctrlContactos.UpdateContacto(ventanaContacto.Contacto); } GcContactos.RefreshDataSource(); } }