private void BindingNavigatorDeleteItem_Click(object sender, EventArgs e) { try { if (Permiso != 1) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Eliminar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } DialogResult Result = MessageBox.Show("Seguro que desea eliminar el registro", "Eliminar registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ClsClienteDireccion CA = (ClsClienteDireccion)clsClienteDireccionBindingSource.Current; //CA.Status = 0; clsClienteDireccionBindingSource.ResetBindings(false); ClsClienteDireccion.UpdateClienteDireccion(CA); MessageBox.Show("La direccion del Prospecto se ha sido Eliminado Correctamente...", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } ValAdd = false; ListClienteDireccion = ClsClienteDireccion.ListClienteDireccion(IdCliente); clsClienteDireccionBindingSource.DataSource = ListClienteDireccion; AccionesNavigator(0); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
//Para Cancelar la operacion Actual Reestablece private void AccionCancelar() { ValAdd = false; clsClienteDireccionBindingSource.Position = clsClienteDireccionBindingSource.Count; clsClienteDireccionBindingSource.RemoveCurrent(); clsClienteDireccionBindingSource.ResetBindings(false); if (ListClienteDireccion.Count == 0) { ClsClienteDireccion cont = new ClsClienteDireccion(); ListClienteDireccion.Add(cont); clsClienteDireccionBindingSource.DataSource = ListClienteDireccion; clsClienteDireccionBindingSource.ResetBindings(false); //AccionesNavigator(1); } else { //AccionesNavigator(0); } }
public FrmProspectoDireccion(int _IdCliente, int _Permiso) { IdCliente = _IdCliente; Permiso = _Permiso; InitializeComponent(); ListClienteDireccion = ClsClienteDireccion.ListClienteDireccion(IdCliente); clsClienteDireccionBindingSource.DataSource = ListClienteDireccion; if (ListClienteDireccion.Count == 0) { ClsClienteDireccion cont = new ClsClienteDireccion(); cont.IdCliente = IdCliente; ListClienteDireccion.Add(cont); clsClienteDireccionBindingSource.DataSource = ListClienteDireccion; clsClienteDireccionBindingSource.ResetBindings(false); AccionesNavigator(1); } else { AccionesNavigator(0); } }
private void BindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { if (this.idClienteTextBox.Text == "") { MessageBox.Show("Proporcione un Identificador de Prospecto ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.idClienteTextBox.Focus(); return; } //if (this.emailTextBox.Text == "") { MessageBox.Show("Proporcione un Correo ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.emailTextBox.Focus(); return; } if (this.domicilioTextBox.Text == "") { MessageBox.Show("Proporcione un Domicilio ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.domicilioTextBox.Focus(); return; } if (this.coloniaTextBox.Text == "") { MessageBox.Show("Proporcione una Colonia ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.coloniaTextBox.Focus(); return; } if (this.ciudadTextBox.Text == "") { MessageBox.Show("Proporcione una Ciudad ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.ciudadTextBox.Focus(); return; } //if (this.telCelTextBox.Text == "") { MessageBox.Show("Proporcione un Telefono Celular ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.telCelTextBox.Focus(); return; } //if (this.telCasaTextBox.Text == "") { MessageBox.Show("Proporcione un Telefono residencial ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.telCasaTextBox.Focus(); return; } //if (this.empresaTextBox.Text == "") { MessageBox.Show("Proporcione una Empresa ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.empresaTextBox.Focus(); return; } //if (this.telEmpresaTextBox.Text == "") { MessageBox.Show("Proporcione un Telefono de la Empresa ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.telEmpresaTextBox.Focus(); return; } BindingNavigator.Focus(); this.emailTextBox.Focus(); ClsClienteDireccion CA = (ClsClienteDireccion)clsClienteDireccionBindingSource.Current; if (CA.Email == null) { CA.Email = ""; } if (CA.TelCel == null) { CA.TelCel = ""; } if (CA.TelCasa == null) { CA.TelCasa = ""; } if (CA.Empresa == null) { CA.Empresa = ""; } if (CA.TelEmpresa == null) { CA.TelEmpresa = ""; } if (CA.IdClienteDireccion == 0) //nuevo { if (Permiso == 3) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListClienteDireccion = ClsClienteDireccion.ListClienteDireccion(IdCliente); clsClienteDireccionBindingSource.DataSource = ListClienteDireccion; AccionesNavigator(0); return; } DialogResult Result = MessageBox.Show("Seguro que Desea Agregar el Registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ClsClienteDireccion.AddClienteDireccion(CA); MessageBox.Show("Registro agregado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else //modifica { if (Permiso != 1) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Modificar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListClienteDireccion = ClsClienteDireccion.ListClienteDireccion(IdCliente); clsClienteDireccionBindingSource.DataSource = ListClienteDireccion; AccionesNavigator(0); return; } DialogResult Result = MessageBox.Show("Seguro que Desea Modificar el Registro", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { BindingNavigator.Focus(); this.emailTextBox.Focus(); ClsClienteDireccion.UpdateClienteDireccion(CA); MessageBox.Show("Registro modificado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } ValAdd = false; ListClienteDireccion = ClsClienteDireccion.ListClienteDireccion(IdCliente); clsClienteDireccionBindingSource.DataSource = ListClienteDireccion; AccionesNavigator(0); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }