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); } }
public FrmProveedor(int _Permiso) { try { InitializeComponent(); Permiso = _Permiso; //Cargo la lista de Proveedores ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; if (ListProveedor.Count == 0) { ClsProveedor cont = new ClsProveedor(); cont.Status = 1; cont.TipoPersona = 2; ListProveedor.Add(cont); clsProveedorBindingSource.DataSource = ListProveedor; clsProveedorBindingSource.ResetBindings(false); AccionesNavigator(1); } else { AccionesNavigator(0); } } catch (Exception Ex) { MessageBox.Show(Ex.Message + " -- " + Ex.InnerException); } }
public FrmContactoProveedor(int _Proveedor, int _Permiso) { try { InitializeComponent(); IdProveedor = _Proveedor; Permiso = _Permiso; //Filtro de Busqueda ListFiltroBusq = ClsListas.ListBusqueda(); clsListasFiltrobindingSource.DataSource = ListFiltroBusq; //Cargo la lista de Proveedores ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; clsProveedorComboBox.SelectedValue = IdProveedor; //Cargo la lista de Contacto del Proveedor ListContactoProv = ClsContactoProveedor.ListContactoProveedor(IdProveedor); clsContactoProveedorBindingSource.DataSource = ListContactoProv; if (ListContactoProv.Count == 0) { ClsContactoProveedor cont = new ClsContactoProveedor(); cont.Status = 1; cont.IdProveedor = Convert.ToInt16(clsProveedorComboBox.SelectedValue); ListContactoProv.Add(cont); clsContactoProveedorBindingSource.DataSource = ListContactoProv; clsContactoProveedorBindingSource.ResetBindings(false); AccionesNavigator(1); apell_PatTextBox.Focus(); } else { AccionesNavigator(0); } } catch (Exception Ex) { MessageBox.Show(Ex.Message + " -- " + Ex.InnerException); } }
public FrmProveedor1(int _Permiso) { try { InitializeComponent(); Permiso = _Permiso; //Tipo de persona 1-Fisica, 2-Moral ListTipoPersona = ClsListas.ListTipoPersona(); clsListasTipoPersonaBindingSource.DataSource = ListTipoPersona; //Filtro de Busqueda ListFiltroBusq = ClsListas.ListBusqueda(); clsListasFiltrobindingSource.DataSource = ListFiltroBusq; //Cargo la lista de Proveedores ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; if (ListProveedor.Count == 0) { ClsProveedor cont = new ClsProveedor(); cont.Status = 1; cont.TipoPersona = 1; ListProveedor.Add(cont); clsListasTipoPersonaComboBox.SelectedValue = 1; clsProveedorBindingSource.DataSource = ListProveedor; clsProveedorBindingSource.ResetBindings(false); AccionesNavigator(1); clsListasTipoPersonaComboBox.Focus(); } else { AccionesNavigator(0); } } catch (Exception Ex) { MessageBox.Show(Ex.Message + " -- " + Ex.InnerException); } }
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); } }