private void BtnAgregar_Click(object sender, EventArgs e) { if (this.frmNuevoCliente == null) { frmNuevoCliente = new FrmNuevoCliente { TopLevel = false, FormBorderStyle = FormBorderStyle.None, Dock = DockStyle.Fill }; frmNuevoCliente.OnClienteAddSuccess += FrmNuevoCliente_OnClienteAddSuccess; } else { if (this.frmNuevoCliente.IsEditar) { this.frmNuevoCliente = null; frmNuevoCliente = new FrmNuevoCliente { TopLevel = false, FormBorderStyle = FormBorderStyle.None, Dock = DockStyle.Fill }; frmNuevoCliente.OnClienteAddSuccess += FrmNuevoCliente_OnClienteAddSuccess; } } this.container = new PoperContainer(frmNuevoCliente); this.container.Show(btnAgregar); }
private void BtnEditar_Click(object sender, EventArgs e) { DataGridViewRow dataGridRow = this.dgvClientes.CurrentRow; if (dataGridRow != null) { if (frmNuevoCliente != null) { frmNuevoCliente.Close(); } DataRow row = ((DataRowView)dataGridRow.DataBoundItem).Row; EClientes eCliente = new EClientes(row); frmNuevoCliente = new FrmNuevoCliente { Dock = DockStyle.Fill, FormBorderStyle = FormBorderStyle.None, TopLevel = false, IsEditar = true }; frmNuevoCliente.AsignarDatos(eCliente); frmNuevoCliente.OnClienteEditSuccess += FrmNuevoCliente_OnClienteAddSuccess; this.container = new PoperContainer(frmNuevoCliente); frmNuevoCliente.Show(); this.container.Show(btnAgregar); } }
private void BtnAddCliente_Click(object sender, EventArgs e) { FrmNuevoCliente frmNuevoCliente = new FrmNuevoCliente { StartPosition = FormStartPosition.CenterScreen, }; frmNuevoCliente.Show(); }
private void FrmNuevoCliente_OnClienteAddSuccess(object sender, EventArgs e) { this.BuscarClientes("COMPLETO", ""); if (this.container != null) { this.frmNuevoCliente = null; this.container.Close(); } }