public List<clsProveedor> BuscarNombreProveedor(String nombre)
        {
            SqlCommand cmd = new SqlCommand("PA_BuscarNombreProveedor", cnx);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("Nombre", nombre);

            cnx.Open();

            SqlDataReader dr = cmd.ExecuteReader();
            List<clsProveedor> col = new List<clsProveedor>();
            while (dr.Read())
            {
                clsProveedor obj = new clsProveedor();

                obj.Codigo = Convert.ToInt32(dr["IdProveedor"]);
                obj.Nombre = dr["NombrePersona"].ToString();
                obj.ApellidoPaterno = dr["ApellidoPaterno"].ToString();
                obj.ApellidoMaterno = dr["ApellidoMaterno"].ToString();
                obj.RUC = dr["RUC"].ToString();
                obj.Direccion = dr["Direccion"].ToString();
                obj.Correo = dr["Correo"].ToString();

                col.Add(obj);
            }

            cnx.Close();
            return col;
        }
        public Boolean RegistrarProveedor(clsProveedor Proveedor)
        {
            SqlCommand cmd = new SqlCommand("PA_IngresarProveedor", cnx);
            cmd.CommandType = CommandType.StoredProcedure;
            SqlParameter paramId = new SqlParameter("IdPersona", SqlDbType.Int, 8);
            paramId.Direction = ParameterDirection.Output;
            cmd.Parameters.Add(paramId);
            cmd.Parameters.AddWithValue("NombrePersona", Proveedor.Nombre);
            cmd.Parameters.AddWithValue("ApellidoPaterno", Proveedor.ApellidoMaterno);
            cmd.Parameters.AddWithValue("ApellidoMaterno", Proveedor.ApellidoPaterno);
            cmd.Parameters.AddWithValue("RUC", Proveedor.RUC);
            cmd.Parameters.AddWithValue("Direccion", Proveedor.Direccion);
            cmd.Parameters.AddWithValue("Correo", Proveedor.Correo);

            cnx.Open();

            Int32 i = cmd.ExecuteNonQuery();

            cnx.Close();

            if (i == 1) return true;

            Proveedor.Codigo = Convert.ToInt32(paramId.Value);

            return false;
        }
 public Boolean GuardarProveedor(clsProveedor Proveedor)
 {
     clsProveedorDAO dal = new clsProveedorDAO();
     return dal.RegistrarProveedor(Proveedor);
 }