Example #1
0
 void ListarAll()
 {
     oproveedor = new EProveedor();
     lista = oproveedor.ListarAllProveedor();
     dgv_proveedor.DataSource = null;
     dgv_proveedor.AutoGenerateColumns = false;
     dgv_proveedor.DataSource = lista;
     reporte = lista;
 }
Example #2
0
 void ListarFiltro(string valor)
 {
     oproveedor = new EProveedor();
     lista = oproveedor.ListarAllProveedor();
     List<EProveedor> resultado = lista.Where(p => p.Codigo.StartsWith(valor)||
                                                   p.Razon_social.StartsWith(valor) ||
                                                   p.Ruc.StartsWith(valor)).ToList();
     dgv_proveedor.DataSource = null;
     dgv_proveedor.AutoGenerateColumns = false;
     dgv_proveedor.DataSource = resultado;
     reporte = resultado;
 }
Example #3
0
 private void btn_guardar_Click(object sender, EventArgs e)
 {
     if (this.ValidateChildren() && txt_razonsocial.Text != string.Empty &&
                                    txt_ruc.Text != string.Empty)
     {
         EProveedor oprovedor = new EProveedor();
         oprovedor.Codigo = txt_codigo.Text;
         oprovedor.Razon_social = txt_razonsocial.Text;
         oprovedor.Ruc = txt_ruc.Text;
         oprovedor.Direccion = txt_direccion.Text;
         oprovedor.Referencia = txt_referencia.Text;
         oprovedor.Telefono = txt_telefono.Text;
         oprovedor.Email = txt_email.Text;
         oprovedor.SETREGISTRO();
         MessageBox.Show("Datos registrados con éxito..!","Información",MessageBoxButtons.OK,MessageBoxIcon.Information);
         cod_proveedor = txt_codigo.Text;
         nom_proveedor = txt_razonsocial.Text;
         this.Limpiar();
     }
     else
     {
         MessageBox.Show("Ingrese correctamente algunos datos remarcados", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #4
0
 private void btn_eliminar_Click(object sender, EventArgs e)
 {
     if (dgv_proveedor.SelectedRows.Count>0)
     {
         DialogResult result = MessageBox.Show("¿Está seguro de eliminar el registro?","Pregunta",MessageBoxButtons.YesNo,MessageBoxIcon.Question);
         if (result==DialogResult.Yes)
         {
             oproveedor = (EProveedor)dgv_proveedor.CurrentRow.DataBoundItem;
             oproveedor.Eliminar();
             ListarAll();
         }
        
     }
 }
Example #5
0
 public static EProveedor ListarProveedorById(string pcodigo)
 {
     BDAcces bd = new BDAcces();
     bd.AddParameter("@opcion", "QUERY03");
     bd.AddParameter("@idproveedor", pcodigo);
     EProveedor oproveedor = new EProveedor();
     SqlDataReader leer = (SqlDataReader)bd.ExecuteReader("GETPROVEEDOR");
     if (leer.Read())
     {
         oproveedor.codigo = leer[0].ToString();
         oproveedor.razon_social = leer[1].ToString();
     }
     return oproveedor;
 }
Example #6
0
 public List<EProveedor> ListarAllProveedor()
 {
     try
     {
         List<EProveedor> lista = new List<EProveedor>();
         EProveedor oproveedor;
         BDAcces bd = new BDAcces();
         SqlDataReader leer = (SqlDataReader)bd.ExecuteReader("GETPROVEEDOR");
         while (leer.Read())
         {
             oproveedor = new EProveedor();
             oproveedor.codigo = leer[0].ToString();
             oproveedor.razon_social = leer[1].ToString();
             oproveedor.ruc = leer[2].ToString();
             oproveedor.direccion = leer[3].ToString();
             oproveedor.referencia = leer[4].ToString();
             oproveedor.telefono = leer[5].ToString();
             oproveedor.email = leer[6].ToString();
             lista.Add(oproveedor);
         }
         return lista;
     }
     catch (Exception)
     {
         
         throw;
     }
 }