예제 #1
0
        public List <clProveedoresE> mtdListar(clProveedoresE objProveedoresE = null, string busqueda = null)
        {
            List <clProveedoresE> objProvedoresE = new List <clProveedoresE>();

            objProvedoresE = objProveedoresD.mtdLista(objProveedoresE, busqueda);
            return(objProvedoresE);
        }
예제 #2
0
        public List <clProveedoresE> mtdLista(clProveedoresE objProveedores, string busqueda)
        {
            if (objProveedores != null && objProveedores.Nombre != null)
            {
                consulta = "Select * From Proveedor where Nombre ='" + objProveedores.Nombre + "'";
            }
            else if (busqueda != null)
            {
                consulta = "Select * From Proveedor where Nombre Like'" + busqueda + "%' OR NIT LIKE '" + busqueda + "%'";
            }
            else
            {
                consulta = "Select * From Proveedor";
            }

            List <clProveedoresE> Lista    = new List <clProveedoresE>();
            DataTable             tblDatos = new DataTable();

            tblDatos = objconexion.mtdSelect(consulta);

            for (int i = 0; i < tblDatos.Rows.Count; i++)
            {
                clProveedoresE objProveedor = new clProveedoresE();
                objProveedor.IdProveedor = int.Parse(tblDatos.Rows[i][0].ToString());
                objProveedor.Nombre      = tblDatos.Rows[i][1].ToString();
                objProveedor.Direccion   = tblDatos.Rows[i][2].ToString();
                objProveedor.Telefono    = tblDatos.Rows[i][3].ToString();
                objProveedor.NIT         = tblDatos.Rows[i][4].ToString();
                objProveedor.Email       = tblDatos.Rows[i][5].ToString();

                Lista.Add(objProveedor);
            }
            return(Lista);
        }
예제 #3
0
        public int mtdRegistrar(clProveedoresE objProveedoresE)
        {
            consulta = "insert into Proveedor(Nombre, Direccion, Telefono," +
                       "NIT, Email) Values ('" + objProveedoresE.Nombre + "','" + objProveedoresE.Direccion + "','"
                       + objProveedoresE.Telefono + "','" + objProveedoresE.NIT + "','" + objProveedoresE.Email + "')";
            int registrosp = objconexion.mtdIDU(consulta);

            return(registrosp);
        }
예제 #4
0
        public int mtdEliminar(clProveedoresE objProveedores)
        {
            DataTable tblDatos = new DataTable();

            consulta = "Delete Proveedor where IdProveedor =" + objProveedores.IdProveedor + "";

            int registros = objconexion.mtdIDU(consulta);

            return(registros);
        }
예제 #5
0
        public int mtdActualizar(clProveedoresE objProveedore)
        {
            consulta = "Update Proveedor set Nombre = '" + objProveedore.Nombre + "',Direccion = '"
                       + objProveedore.Direccion + "', Telefono = '" + objProveedore.Telefono + "',NIT = '"
                       + objProveedore.NIT + "',Email = '" + objProveedore.Email + "' where IdProveedor =" + objProveedore.IdProveedor + "";

            int resgistros = objconexion.mtdIDU(consulta);

            return(resgistros);
        }
예제 #6
0
        public int mtdValidar(clProveedoresE objProveedoresE)
        {
            int registros = 0;

            if (objProveedoresE.Nombre == "")
            {
                registros = -2;
            }
            else
            {
                registros = objProveedoresD.mtdRegistrar(objProveedoresE);
            }
            return(registros);
        }
예제 #7
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            clProveedoresE objProveedoresE = new clProveedoresE();

            if (txtNombre.Text == "" || txtDireccion.Text == "" || txtEmail.Text == "" || txtNIT.Text == "" || txtTelefono.Text == "")
            {
                MessageBox.Show("Debe Ingresar Todos Los Campos Obligatorios");
            }
            else
            {
                Boolean validacionCorreo = V.email_bien_escrito(txtEmail.Text);
                if (validacionCorreo == true)
                {
                    objProveedoresE.Nombre    = txtNombre.Text.Trim();
                    objProveedoresE.Direccion = txtDireccion.Text.Trim();
                    objProveedoresE.Telefono  = txtTelefono.Text.Trim();
                    objProveedoresE.NIT       = txtNIT.Text.Trim();
                    objProveedoresE.Email     = txtEmail.Text.Trim();

                    int registro = objProveedoresL.mtdValidar(objProveedoresE);


                    if (registro == -2)
                    {
                        MessageBox.Show("Datos nulos");
                    }
                    else if (registro == 1)
                    {
                        MessageBox.Show("Registo completo");
                    }
                }
                else
                {
                    MessageBox.Show("Ingrese una dirrección de correo valida");
                }
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            clProveedoresE objProveedor = new clProveedoresE();

            objProveedor.Nombre      = txtNombre1.Text;
            objProveedor.Direccion   = txtDireccion1.Text;
            objProveedor.Telefono    = TxtTelefono.Text;
            objProveedor.NIT         = TxtNit.Text;
            objProveedor.Email       = TxtEmail.Text;
            objProveedor.IdProveedor = int.Parse(lblId.Text);

            int regisros = objProveedorL.mtdEliminar(objProveedor);

            if (regisros == 0)
            {
                MessageBox.Show("No se pueden Eliminar  los datos");
            }
            else
            {
                MessageBox.Show("Datos Eliminados correctamente");
                List <clProveedoresE> lista = objProveedorL.mtdListar();
                dgvListarProducto.DataSource = lista;
            }
        }
예제 #9
0
        public int mtdEliminar(clProveedoresE objProveedoresE)
        {
            int Registro = objProveedoresD.mtdEliminar(objProveedoresE);

            return(Registro);
        }
예제 #10
0
        public int mtdAcualizar(clProveedoresE objProveedoresE)
        {
            int Registros = objProveedoresD.mtdActualizar(objProveedoresE);

            return(Registros);
        }