private void btnEditarCliente_Click(object sender, EventArgs e) { if (this.Cliente == null) return; // Se valida que el cliente no sea "Ventas Mostrador" if (this.Cliente.ClienteID == Cat.Clientes.Mostrador) { UtilLocal.MensajeAdvertencia("El cliente especificado no se puede editar."); return; } var ctlClientes = new clientes(); ctlClientes.ModificaCredito = false; ctlClientes.ModificaCaracteristicas = false; ctlClientes.VieneDeVentas = true; ContenedorControl frmCliente = new ContenedorControl("Editar Cliente", ctlClientes); ctlClientes.CargarCliente(this.Cliente.ClienteID); var btnGuardar = (ctlClientes.Controls[0].Controls[0].Controls["btnGuardar"] as Button); btnGuardar.Click += new EventHandler((oS, oE) => { if (ctlClientes.Guardado) frmCliente.Close(); }); frmCliente.ShowDialog(Principal.Instance); if (ctlClientes.Guardado) { this.ActualizarComboClientes(); } frmCliente.Dispose(); }
private void btnAgregarCliente_Click(object sender, EventArgs e) { var ctlClientes = new clientes(); ctlClientes.ModificaCredito = false; ctlClientes.VieneDeVentas = true; ContenedorControl frmCliente = new ContenedorControl("Agregar Cliente", ctlClientes); ctlClientes.CargarCliente(0); var btnGuardar = (ctlClientes.Controls[0].Controls[0].Controls["btnGuardar"] as Button); btnGuardar.Click += new EventHandler((oS, oE) => { if (ctlClientes.Guardado) frmCliente.Close(); }); frmCliente.ShowDialog(Principal.Instance); if (ctlClientes.Guardado) { this.ActualizarComboClientes(); this.tacCliente.ValorSel = ctlClientes.ClienteID; } frmCliente.Dispose(); }