private void btn_Eliminar_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgvproveedor.SelectedRows.Count > 0)
                {
                    txt_Nombres.Tag = dgvproveedor.CurrentRow.Cells["Id_proveedor"].Value.ToString();
                    if (MessageBox.Show("Desea eliminar el proveedor seleccionada", "Proveedor", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        N_Proveedores Eliminar   = new N_Proveedores();
                        E_Proveedores E_Eliminar = new E_Proveedores();

                        E_Eliminar.Id_proveedor = txt_Nombres.Tag.ToString();

                        if (Eliminar.Eliminar(E_Eliminar))
                        {
                            MessageBox.Show("Se Elimino Correctamente", "Proveedor", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            CargarGrid();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
        private void btnFiltroProveedor_Click(object sender, EventArgs e)
        {
            try
            {
                N_Proveedores        ListaProveedor = new N_Proveedores();
                List <E_Proveedores> lista          = ListaProveedor.ListaProveedorBuscar();

                if (cbid.Checked)
                {
                    lista = lista.Where(l => l.Id_proveedor.StartsWith(txtid.Text)).ToList();
                }

                if (cbNombre.Checked)
                {
                    lista = lista.Where(l => l.Nombre.StartsWith(txtCedula.Text)).ToList();
                }
                if (cbCedula.Checked)
                {
                    lista = lista.Where(l => l.No_cedula.StartsWith(txtCedula.Text)).ToList();
                }
                dgvFiltroInventario.DataSource = lista;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 private void CargarGrid()
 {
     try
     {
         N_Proveedores Objeto = new N_Proveedores();
         dgvproveedor.DataSource = Objeto.listaProveedores();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #4
0
 private void CargarGrid()
 {
     try
     {
         N_Proveedores NegocioProveedor = new N_Proveedores();
         dgvFiltroInventario.DataSource = NegocioProveedor.listaProveedores();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void Listar()
 {
     try
     {
         dataGridView1.DataSource = N_Proveedores.Listar();
         this.formato();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
        private void btnFiltroProveedor_Click(object sender, EventArgs e)
        {
            try
            {
                N_Proveedores        ListaProveedor = new N_Proveedores();
                List <E_Proveedores> lista          = ListaProveedor.ListaProveedorBuscar();


                lista = lista.Where(l => l.Nombre.StartsWith(txtfiltro.Text)).ToList();


                dgvproveedor.DataSource = lista;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void btn_Guardar_Click_1(object sender, EventArgs e)
        {
            if ((Global.ValidaTextBoxVacios(PanelInventario) == false))
            {
                MessageBox.Show("Necesita llenar todos los campos", "Compra", MessageBoxButtons.OK, MessageBoxIcon.Information);
                CargarGrid();
            }
            else
            {
                try
                {
                    N_Proveedores nInventario = new N_Proveedores();
                    if (Modificar)
                    {
                        E_Proveedores Modificar_Proveedores = new E_Proveedores();
                        Modificar_Proveedores.Id_proveedor      = txt_Nombres.Tag.ToString();
                        Modificar_Proveedores.No_cedula         = txt_Cedula.Text;
                        Modificar_Proveedores.Nombre            = txt_Nombres.Text;
                        Modificar_Proveedores.Apellido          = txt_Apellidos.Text;
                        Modificar_Proveedores.Telefono_personal = Convert.ToInt32(txt_Telefono_personal.Text);
                        Modificar_Proveedores.Telefono_empresa  = Convert.ToInt32(txt_Telefono_empresa.Text);
                        Modificar_Proveedores.Email             = txt_Apellidos.Text;
                        if (nInventario.Modificar(Modificar_Proveedores))
                        {
                            MessageBox.Show("Se Modifico exitosamente", "Inventario", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            CargarGrid();
                            Global.Limpiar(PanelInventario);
                            Modificar = false;
                        }
                    }
                    else
                    {
                        E_Proveedores GuardarProveedor = new E_Proveedores();
                        GuardarProveedor.No_cedula         = txt_Cedula.Text;
                        GuardarProveedor.Nombre            = txt_Nombres.Text;
                        GuardarProveedor.Apellido          = txt_Apellidos.Text;
                        GuardarProveedor.Telefono_personal = Convert.ToInt32(txt_Telefono_personal.Text);
                        GuardarProveedor.Telefono_empresa  = Convert.ToInt32(txt_Telefono_empresa.Text);
                        GuardarProveedor.Email             = txt_Email.Text;
                        if (nInventario.Guardar(GuardarProveedor))
                        {
                            MessageBox.Show("Se guardo exitosamente", "Inventario", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            CargarGrid();
                            Global.Limpiar(PanelInventario);
                        }
                    }

                    Global.BotonesAccion(btn_Nuevo, btn_Guardar, btn_Modificar, btn_Eliminar, btn_Cancelar, btn_Limpiar, btn_Nuevo.Text);
                    Global.Desabilitar(PanelInventario);
                    Global.Limpiar(PanelInventario);
                    btn_Guardar.Enabled  = false;
                    btn_Nuevo.Enabled    = true;
                    btn_Limpiar.Enabled  = false;
                    btn_Cancelar.Enabled = false;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }