public Cls_Entidad_Productos_DAL ListarporCategoria(Cls_Entidad_Productos_DAL obj_Producto_DAL) { Cls_BD_BLL obj_bll = new Cls_BD_BLL(); SqlCommand obj_cmd = new SqlCommand(); Cls_Entidad_Productos_DAL obj_producto_Dal = new Cls_Entidad_Productos_DAL(); SqlDataReader lector; try { obj_cmd.CommandType = CommandType.StoredProcedure; obj_cmd.CommandText = "SP_View_Categorias"; obj_cmd.Connection = obj_bll.Conexion_BAseDatos();; { obj_cmd.Parameters.AddWithValue("@codcategoria", Convert.ToChar(obj_Producto_DAL.Codcategoria)); } lector = obj_cmd.ExecuteReader(); if (lector.Read()) { obj_producto_Dal = new Cls_Entidad_Productos_DAL(); obj_producto_Dal.Codproducto = (string)(lector[0]); obj_producto_Dal.Desproducto = (string)(lector[1]); obj_producto_Dal.Codcategoria = (string)(lector[2]); obj_producto_Dal.Preproducto = (double)(lector[3]); obj_producto_Dal.Canproducto = (int)(lector[4]); obj_producto_Dal.Imagen = (string)(lector[5]); } } catch (Exception) { obj_producto_Dal = null; } return(obj_producto_Dal); }
public string Eliminar_Producto(Cls_Entidad_Productos_DAL obj_producto_Dal) { Cls_BD_BLL obj_bll = new Cls_BD_BLL(); SqlCommand obj_cmd = new SqlCommand(); try { obj_cmd.CommandType = CommandType.StoredProcedure; obj_cmd.CommandText = "SP_Delete_Productos"; obj_cmd.Connection = obj_bll.Conexion_BAseDatos(); { obj_cmd.Parameters.AddWithValue("@desproducto", obj_producto_Dal.Desproducto); } int registros = obj_cmd.ExecuteNonQuery(); if (registros == 1) { obj_producto_Dal.Respuesta = "Producto Eliminado de forma correcta"; } else { obj_producto_Dal.Respuesta = "Error al Eliminar Producto"; } } catch (Exception) { obj_producto_Dal = null; } return(obj_producto_Dal.Respuesta); }
public List <Cls_Entidad_Productos_DAL> ListarTodos() { Cls_BD_BLL obj_bll = new Cls_BD_BLL(); SqlCommand obj_cmd = new SqlCommand(); List <Cls_Entidad_Productos_DAL> lista = new List <Cls_Entidad_Productos_DAL>(); Cls_Entidad_Productos_DAL obj_producto_Dal; SqlDataReader lector; try { obj_cmd.CommandType = CommandType.StoredProcedure; obj_cmd.CommandText = "SP_View_Productos"; obj_cmd.Connection = obj_bll.Conexion_BAseDatos(); lector = obj_cmd.ExecuteReader(); while (lector.Read()) { obj_producto_Dal = new Cls_Entidad_Productos_DAL(); obj_producto_Dal.Codproducto = (string)(lector[0]); obj_producto_Dal.Desproducto = (string)(lector[1]); obj_producto_Dal.Codcategoria = (string)(lector[2]); obj_producto_Dal.Preproducto = (double)(lector[3]); obj_producto_Dal.Canproducto = (int)(lector[4]); obj_producto_Dal.Imagen = (string)(lector[5]); lista.Add(obj_producto_Dal); } } catch (Exception) { obj_producto_Dal = null; } return(lista); }
public string Insertar_Producto(Cls_Entidad_Productos_DAL obj_producto_Dal) { Cls_BD_BLL obj_bll = new Cls_BD_BLL(); SqlCommand obj_cmd = new SqlCommand(); try { obj_cmd.CommandType = CommandType.StoredProcedure; obj_cmd.CommandText = "SP_Insert_Productos"; obj_cmd.Connection = obj_bll.Conexion_BAseDatos(); { obj_cmd.Parameters.AddWithValue("@codproducto", Convert.ToChar(obj_producto_Dal.Codproducto)); obj_cmd.Parameters.AddWithValue("@desproducto", obj_producto_Dal.Desproducto); obj_cmd.Parameters.AddWithValue("@codcategoria", Convert.ToChar(obj_producto_Dal.Codcategoria)); obj_cmd.Parameters.AddWithValue("@preproducto", Convert.ToDecimal(obj_producto_Dal.Preproducto)); obj_cmd.Parameters.AddWithValue("@canproducto", Convert.ToInt32(obj_producto_Dal.Canproducto)); obj_cmd.Parameters.AddWithValue("@Imagen", obj_producto_Dal.Imagen); } int registros = obj_cmd.ExecuteNonQuery(); if (registros == 1) { obj_producto_Dal.Respuesta = "Producto agregado de forma correcta"; } else { obj_producto_Dal.Respuesta = "Error al ingresar Producto"; } } catch (Exception) { obj_producto_Dal = null; } return(obj_producto_Dal.Respuesta); }
public string Eliminar_Producto(string nombreProducto) { Cls_Entidad_Productos_DAL obj_Producto_DAL = new Cls_Entidad_Productos_DAL(); Cls_Entidad_Productos_BLL obj_Producto_BLL = new Cls_Entidad_Productos_BLL(); obj_Producto_DAL.Desproducto = nombreProducto; return(obj_Producto_BLL.Eliminar_Producto(obj_Producto_DAL)); }
public List <Cls_Entidad_Productos_DAL> ListarporCodigoProducto(string CodigoProducto) { List <Cls_Entidad_Productos_DAL> lista = new List <Cls_Entidad_Productos_DAL>(); Cls_Entidad_Productos_BLL obj_Producto_BLL = new Cls_Entidad_Productos_BLL(); Cls_Entidad_Productos_DAL obj_Producto_DAL = new Cls_Entidad_Productos_DAL(); obj_Producto_DAL.Codproducto = CodigoProducto; lista.Add(obj_Producto_BLL.ListarporCategoria(obj_Producto_DAL)); return(lista); }
public List <Cls_Entidad_Productos_DAL> ListarporCategoria(string codcategoria) { List <Cls_Entidad_Productos_DAL> lista = new List <Cls_Entidad_Productos_DAL>(); Cls_Entidad_Productos_BLL obj_Producto_BLL = new Cls_Entidad_Productos_BLL(); Cls_Entidad_Productos_DAL obj_Producto_DAL = new Cls_Entidad_Productos_DAL(); obj_Producto_DAL.Codcategoria = codcategoria; lista.Add(obj_Producto_BLL.ListarporCategoria(obj_Producto_DAL)); return(lista); }
public string Insertar_Producto(string codproducto, string desproducto, string codcategoria, string preproducto, string canproducto, string imagenproducto) { Cls_Entidad_Productos_DAL obj_Producto_DAL = new Cls_Entidad_Productos_DAL(); Cls_Entidad_Productos_BLL obj_Producto_BLL = new Cls_Entidad_Productos_BLL(); obj_Producto_DAL.Codproducto = codproducto; obj_Producto_DAL.Desproducto = desproducto; obj_Producto_DAL.Codcategoria = codcategoria; obj_Producto_DAL.Preproducto = Convert.ToDouble(preproducto); obj_Producto_DAL.Canproducto = Convert.ToInt32(canproducto); obj_Producto_DAL.Imagen = imagenproducto; return(obj_Producto_BLL.Insertar_Producto(obj_Producto_DAL)); }