public void eliminar_categoria(E_categoria categoria_p)
        {
            SqlCommand cmd = new SqlCommand("sp_eliminar_categoria", conecion);

            cmd.CommandType = CommandType.StoredProcedure;
            conecion.Open();
            cmd.Parameters.AddWithValue("id_categoria", categoria_p.Id_categoria);
            cmd.ExecuteReader();
            conecion.Close();
        }
        public void modificar_categoria(E_categoria categoria_p)
        {
            SqlCommand cmd = new SqlCommand("sp_editar_categoria", conecion);

            cmd.CommandType = CommandType.StoredProcedure;
            conecion.Open();
            cmd.Parameters.AddWithValue("id_categoria", categoria_p.Id_categoria);
            cmd.Parameters.AddWithValue("codigo", categoria_p.Codigo);
            cmd.Parameters.AddWithValue("nombre", categoria_p.Nombre);
            cmd.Parameters.AddWithValue("descripcion", categoria_p.Descripcion);
            cmd.ExecuteNonQuery();
            conecion.Close();
        }
Esempio n. 3
0
        //----- modificar categoria .....
        public void modificar_categoria(string id_categoria, string nom_categoria, string precio, string SrolID)
        {
            //Dao_Agregar_categoria datos = new Dao_Agregar_categoria();
            E_categoria userCategoria = new E_categoria();

            userCategoria.IdCategoria = id_categoria;
            userCategoria.Categoria   = nom_categoria;
            userCategoria.Precio      = precio;
            userCategoria.UserCambio  = SrolID;

            //datos.modificar_categoria(userCategoria);
            operacion_n.sp_modificar_categoria(Int32.Parse(userCategoria.IdCategoria), userCategoria.Categoria, Int32.Parse(userCategoria.Precio), Int32.Parse(userCategoria.UserCambio));
        }
Esempio n. 4
0
        //----- agregar categoria .....
        public U_Agregar_categoria agreggar_categoria(string categoria, string costo, string SrolID)
        {
            U_Agregar_categoria accion = new U_Agregar_categoria();
            //Dao_Agregar_categoria datos = new Dao_Agregar_categoria();
            //DataTable informacion = datos.consultar_categoria(categoria);

            List <sp_consulta_categoria_Result> datos = operacion_n.sp_consulta_categoria(categoria).ToList <sp_consulta_categoria_Result>();
            DataTable informacion = ToDataTable(datos);

            //verificamos si la consulta trajo parametros
            if (informacion.Rows.Count == 0)
            {//datos no registrados usuario valido para insertar
                //encapsulamos datos
                E_categoria userCategoria = new E_categoria();
                userCategoria.Categoria  = categoria;
                userCategoria.Precio     = costo;
                userCategoria.UserCambio = SrolID;

                //mandamos al metodo de agregar usuarios
                try
                {
                    //datos.insertar_categoria(userCategoria);
                    operacion_n.sp_insertar_categoria(userCategoria.Categoria, Int32.Parse(userCategoria.Precio), Int32.Parse(userCategoria.UserCambio));
                    //confirmamos y redireccionamos
                    //Response.Write("<script type='text/javascript'>alert('Categoria registrada con exito');window.location=\"inicio.aspx\"</script>");
                    accion.Mensajes = "<script type='text/javascript'>alert('Categoria registrada con exito');window.location=\"inicio.aspx\"</script>";
                    return(accion);
                }
                catch (Exception exc)
                {
                    throw exc;
                }
            }
            else
            {   //si trajo parametros el usuario esta en el sistema
                //Response.Write("<script type='text/javascript'>alert('La categoria ya se encuentra registrada');</script>");
                accion.Mensajes = "<script type='text/javascript'>alert('La categoria ya se encuentra registrada');</script>";
                return(accion);
            }
        }
Esempio n. 5
0
        //------------------------------------------------------------------------
        //en este caso mandamos un objeto de tipo user que contiene los datos para la clase Encapsular
        public DataTable modificar_categoria(E_categoria categoria)
        {
            DataTable usuarios = new DataTable();
            //NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MyConexion"].ConnectionString);
            SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConexion2"].ConnectionString);

            try
            {
                //conexion y mandamos los parametros
                //NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("sp_modificar_categoria", conection);
                SqlDataAdapter dataAdapter = new SqlDataAdapter("sp_modificar_categoria", conection);
                dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
                //dataAdapter.SelectCommand.Parameters.Add("_id", NpgsqlDbType.Integer).Value = categoria.IdCategoria;
                //dataAdapter.SelectCommand.Parameters.Add("_categoria", NpgsqlDbType.Varchar, 30).Value = categoria.Categoria;
                //dataAdapter.SelectCommand.Parameters.Add("_precio", NpgsqlDbType.Integer).Value = categoria.Precio;
                //dataAdapter.SelectCommand.Parameters.Add("_user_cambio", NpgsqlDbType.Integer).Value = categoria.UserCambio;
                dataAdapter.SelectCommand.Parameters.Add("@id", SqlDbType.Int).Value = categoria.IdCategoria;
                dataAdapter.SelectCommand.Parameters.Add("@categoria", SqlDbType.VarChar, 50).Value = categoria.Categoria;
                dataAdapter.SelectCommand.Parameters.Add("@precio", SqlDbType.Int).Value            = categoria.Precio;
                dataAdapter.SelectCommand.Parameters.Add("@user_cambio", SqlDbType.Int).Value       = categoria.UserCambio;


                conection.Open();
                dataAdapter.Fill(usuarios);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
            finally
            {
                if (conection != null)
                {
                    conection.Close();
                }
            }
            return(usuarios);
        }
 public void Eliminar_categoria(E_categoria categoria_p)
 {
     objDatos.eliminar_categoria(categoria_p);
 }
 public void Modificar_categoria(E_categoria categoria_p)
 {
     objDatos.modificar_categoria(categoria_p);
 }
 public void Insertar_categoria(E_categoria categoria_p)
 {
     objDatos.insertar_categoria(categoria_p);
 }