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(); }
//----- 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)); }
//----- 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); } }
//------------------------------------------------------------------------ //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); }