private DataTable Proveedor_BuscarXNombreYQueEstenActivosController(string nombreBuscado) { ClsProveedor clsProveedor = new ClsProveedor(); clsProveedor.Nombre = nombreBuscado; return(clsProveedor.Proveedor_BuscarXNombreYQueEstenActivos()); }
//Para Cancelar la operacion Actual Reestablece private void AccionCancelar() { ValAdd = false; clsProveedorBindingSource.Position = clsProveedorBindingSource.Count; clsProveedorBindingSource.RemoveCurrent(); clsProveedorBindingSource.ResetBindings(false); 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); } }
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); } }
//VALIDA PROVEEDOR private bool ValidaProveedor(string Nombre) //** { int cont = 0; for (int i = 0; i <= clsProveedorBindingSource.Count - 1; i++) { clsProveedorBindingSource.Position = i; ClsProveedor CA = (ClsProveedor)clsProveedorBindingSource.Current; //if (Convert.ToInt16(this.clsListasTipoPersonaComboBox.SelectedValue) == 1) //Fisica 1 //{ // if (CA.RFC.Trim() == RFC.Trim() && CA.Apell_Pat.Trim() == Apell_Pat.Trim() && CA.Apell_Mat.Trim() == Apell_Mat.Trim() && CA.Nombre.Trim() == Nombre.Trim()) // { cont = cont + 1; } //} //else //Moral 2 //{ if (CA.Nombre.Trim() == Nombre.Trim()) { cont = cont + 1; } //} } if (cont >= 2) { return(true); } else { return(false); } }
public DataTable Proveedor_BuscarElementosProveidosActivosController(int idProveedor) { ClsProveedor clsProveedor = new ClsProveedor(); clsProveedor.Id = idProveedor; return(clsProveedor.Proveedor_BuscarElementosProveidosActivos()); }
//----------------------Methods controllers private DataTable Proveedor_BuscarPrimerProveedorConNombreActivoController(string nombreProveedor) { ClsProveedor clsProveedor = new ClsProveedor(); clsProveedor.Nombre = nombreProveedor; return(clsProveedor.Proveedor_BuscarPrimerProveedorConNombreActivo()); }
public string Proveedor_updateActivoACeroController(int idProveedor, int idUsuarioOperador) { ClsProveedor clsProveedor = new ClsProveedor(); clsProveedor.Id = idProveedor; clsProveedor.IdUsuarioModifico = idUsuarioOperador; return(clsProveedor.Proveedor_updateActivoACero()); }
public DataSet ConsultarProveedor(Proveedor obj) { try { return(ClsProveedor.ConsultarProveedor(obj)); } catch (Exception) { return(null); } }
private void ContactoProvtoolStripButton_Click(object sender, EventArgs e) { try { ClsProveedor Proveedor = (ClsProveedor)clsProveedorBindingSource.Current; IdProveedor = Proveedor.IdProveedor; FrmContactoProveedor ContactoProveedor = new FrmContactoProveedor(IdProveedor, Permiso); ContactoProveedor.ShowDialog(); } catch (Exception Ex) { MessageBox.Show(Ex.Message + " -- " + Ex.InnerException); } }
public Response ProcesarProveedor(Proveedor obj) { try { return(ClsProveedor.ProcesarProveedor(obj)); } catch (Exception e) { return(new Response { IsSuccess = false }); } }
//---------------------Methods controllers private string Proveedor_create_Controller(string nombre, string superManzana, string lote, string manzana, string calle, string complemento, string telefono, string celular, string correoElectronico) { ClsProveedor clsProveedor = new ClsProveedor(); clsProveedor.Nombre = nombre; clsProveedor.DireccionSupmza = superManzana; clsProveedor.DireccionLote = lote; clsProveedor.DireccionManzana = manzana; clsProveedor.DireccionCalle = calle; clsProveedor.DireccionComplemento = complemento; clsProveedor.Telefono = telefono; clsProveedor.Celular = celular; clsProveedor.CorreoElectronico = correoElectronico; clsProveedor.IdUsuarioAlta = ClsLogin.Id; return(clsProveedor.Proveedor_create()); }
private string Proveedor_updateController(int id, string nombre, string superManzana, string lote, string manzana, string calle, string complemento, string telefono, string celular, string correoElectronico, int idUsuarioOperador) { ClsProveedor clsProveedor = new ClsProveedor(); clsProveedor.Id = id; clsProveedor.Nombre = nombre; clsProveedor.DireccionSupmza = superManzana; clsProveedor.DireccionLote = lote; clsProveedor.DireccionManzana = manzana; clsProveedor.DireccionCalle = calle; clsProveedor.DireccionComplemento = complemento; clsProveedor.Telefono = telefono; clsProveedor.Celular = celular; clsProveedor.CorreoElectronico = correoElectronico; clsProveedor.IdUsuarioModifico = idUsuarioOperador; return(clsProveedor.Proveedor_update()); }
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 bindingNavigatorAddNewItem_Click(object sender, EventArgs e) { if (ValAdd == false) { ValAdd = true; //*************** if (Permiso != 3) { AccionesNavigator(1); ClsProveedor cont = (ClsProveedor)clsProveedorBindingSource.Current; cont.Status = 1; cont.TipoPersona = 1; //clsListasTipoPersonaComboBox.SelectedValue = 1; clsProveedorBindingSource.ResetBindings(false); //clsListasTipoPersonaComboBox.Focus(); } else { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); AccionCancelar(); } //***************** } }
//-----------------controllers private DataTable Proveedor_SelectTodosActivosController() { ClsProveedor clsProveedor = new ClsProveedor(); return(clsProveedor.Proveedor_SelectTodosActivos()); }
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); } }
private void AtajosKeys(object sender, KeyEventArgs e) //atajos de teclado { //#region Ayuda_F1 //if (e.KeyCode == Keys.F1) { } //#endregion #region Nueva_F2 if (e.KeyCode == Keys.F2) { if (ValAdd == false) { ClsProveedor cont = new ClsProveedor(); cont.Status = 1; cont.TipoPersona = 2; ListProveedor.Add(cont); clsProveedorBindingSource.Position = ListProveedor.Count; bindingNavigatorAddNewItem_Click(sender, e); } } #endregion #region Busca_F3 if (e.KeyCode == Keys.F3 == true) { this.toolStripTextBoxSearch.Focus(); } #endregion #region Guarda_F4 if (e.KeyCode == Keys.F4) { BindingNavigatorSaveItem_Click(sender, e); } #endregion #region Cancelaraccion_F6 if (e.KeyCode == Keys.F6) { cancelToolStripButton_Click(sender, e); } #endregion #region Contacto_F7 if (e.KeyCode == Keys.F7) { ContactoProvtoolStripButton_Click(sender, e); } #endregion #region Eliminar_Spr if (e.KeyCode == Keys.Delete) { BindingNavigatorDeleteItem_Click(sender, e); } #endregion #region Salir if (e.KeyCode == Keys.Escape) { if (e.KeyCode == Keys.Escape) { if (MessageBox.Show("Esta Seguro que Desea Salir ?", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { Close(); } } } #endregion }