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) { ClsProveedor CA = (ClsProveedor)clsProveedorBindingSource.Current; CA.Status = 0; clsProveedorBindingSource.ResetBindings(false); ClsProveedor.UpdateProveedor(CA); MessageBox.Show("El Proveedor se ha sido Eliminado Correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } ValAdd = false; ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; AccionesNavigator(0); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void BindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { if (this.nombreTextBox.Text == "") { MessageBox.Show("Proporcione un Nombre de Proveedor ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.nombreTextBox.Focus(); return; } BindingNavigator.Focus(); nombreTextBox.Focus(); ClsProveedor CA = (ClsProveedor)clsProveedorBindingSource.Current; CA.Apell_Mat = ""; CA.Apell_Pat = ""; if (CA.Ciudad == null) { CA.Ciudad = ""; } if (CA.Colonia == null) { CA.Colonia = ""; } if (CA.Domicilio == null) { CA.Domicilio = ""; } if (CA.Email == null) { CA.Email = ""; } if (CA.RFC == null) { CA.RFC = ""; } if (CA.Telefono == null) { CA.Telefono = ""; } CA.Status = 1; CA.TipoPersona = 2; if (CA.IdProveedor == 0) //nuevo { if (Permiso == 3) //Valido Permiso { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; AccionesNavigator(0); return; } if (ValidaProveedor(CA.Nombre) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Agregar el Registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ClsProveedor.AddProveedor(CA); MessageBox.Show("Registro agregado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Proveedor ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); clsProveedorBindingSource.Position = clsProveedorBindingSource.Count; this.nombreTextBox.Text = ""; this.nombreTextBox.Focus(); return; } } else //modifica { if (Permiso != 1)//Valido Permiso { MessageBox.Show("No Tiene los privilegios que le \n Permitan Modificar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; AccionesNavigator(0); return; } if (ValidaProveedor(CA.Nombre) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Modificar el Registro", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { BindingNavigator.Focus(); this.nombreTextBox.Focus(); ClsProveedor.UpdateProveedor(CA); MessageBox.Show("Registro modificado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Proveedor ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; clsProveedorBindingSource.ResetBindings(false); this.nombreTextBox.Focus(); return; } } ValAdd = false; ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; AccionesNavigator(0); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void BindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { if (this.nombreTextBox.Text == "") { MessageBox.Show("Proporcione un Nombre de Proveedor ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.nombreTextBox.Focus(); return; } //if (this.clsListasTipoPersonaComboBox.SelectedValue == null) { MessageBox.Show("Proporcione un Tipo de Persona ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.clsListasTipoPersonaComboBox.Focus(); return; } BindingNavigator.Focus(); nombreTextBox.Focus(); ClsProveedor CA = (ClsProveedor)clsProveedorBindingSource.Current; CA.Status = 1; CA.TipoPersona = 1; //if (Convert.ToInt16(this.clsListasTipoPersonaComboBox.SelectedValue) == 1) //Fisica 1 //{ // if (this.apell_PatTextBox.Text == "") { MessageBox.Show("Proporcione un Apellido Paterno de Proveedor ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.apell_PatTextBox.Focus(); return; } // if (this.apell_MatTextBox.Text == "") { MessageBox.Show("Proporcione un Apellido Materno de Proveedor ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.apell_MatTextBox.Focus(); return; } // if ((CA.RFC.Trim().Length < 13) || (this.rFCTextBox.Text == "")) // { MessageBox.Show("Proporcione un RFC Valido del Cliente ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.rFCTextBox.Focus(); return; } //} //else //Moral 2 //{ // CA.Apell_Pat = ""; CA.Apell_Mat = ""; // if ((CA.RFC.Trim().Length < 12) || (this.rFCTextBox.Text == "")) // { MessageBox.Show("Proporcione un RFC Valido del Proveedor ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.rFCTextBox.Focus(); return; } //} if (CA.IdProveedor == 0) //nuevo { if (Permiso == 3) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; AccionesNavigator(0); return; } if (ValidaProveedor(CA.Apell_Pat, CA.Apell_Mat, CA.Nombre, CA.RFC) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Agregar el Registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ClsProveedor.AddProveedor(CA); MessageBox.Show("Registro agregado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Proveedor ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); clsProveedorBindingSource.Position = clsProveedorBindingSource.Count; this.nombreTextBox.Text = ""; this.nombreTextBox.Focus(); return; } } else //modifica { if (Permiso != 1) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Modificar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; AccionesNavigator(0); return; } if (ValidaProveedor(CA.Apell_Pat, CA.Apell_Mat, CA.Nombre, CA.RFC) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Modificar el Registro", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { BindingNavigator.Focus(); this.nombreTextBox.Focus(); ClsProveedor.UpdateProveedor(CA); MessageBox.Show("Registro modificado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Proveedor ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; clsProveedorBindingSource.ResetBindings(false); this.nombreTextBox.Focus(); return; } } ValAdd = false; ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; AccionesNavigator(0); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }