public string Insert_Producto(MA_Producto oMA_Producto) { /* * v.1.0 - 13 Nov. 2016 - PSALAS - Inserta Producto */ string codigoProducto = ""; try { codigoProducto = oCoon.ejecutarEscalar("PA_INSERT_Producto", oMA_Producto.codigo ?? null, oMA_Producto.codigoint ?? null, oMA_Producto.nombre ?? null, oMA_Producto.alias ?? null, oMA_Producto.precio_venta ?? null, oMA_Producto.precio_oferta ?? null, oMA_Producto.stock ?? null, oMA_Producto.promocion ?? null, oMA_Producto.cod_categoria ?? null, oMA_Producto.cod_subcategoria ?? null, oMA_Producto.cod_familia ?? null, oMA_Producto.cod_marca ?? null, oMA_Producto.cod_tipo ?? null, oMA_Producto.cod_formato ?? null, oMA_Producto.fecha_creacion ?? null, oMA_Producto.creado_por ?? null, oMA_Producto.fecha_modificacion ?? null, oMA_Producto.modificado_por ?? null); } catch (Exception ex) { throw ex; } return(codigoProducto); }
//public List<SR_Producto> Get_Productos(string codCategoria, string codMarca) //{ // /* // * v.1.0 - 22 Oct. 2016 - PSALAS - Obtiene todas las Productos // */ // try // { // List<SR_Producto> oListSR_Producto = new List<SR_Producto>(); // IDataReader readerObj = oCoon.ejecutarDataReader("PA_GET_Productos", (codCategoria == null) ? "%" : codCategoria, (codMarca == null) ? "%" : codMarca); // while (readerObj.Read()) // { // SR_Producto oSR_Producto = new SR_Producto(); // oSR_Producto.codigo = readerObj.GetValue(readerObj.GetOrdinal("codigo")).ToString().Trim(); // oSR_Producto.codigoint = readerObj.GetValue(readerObj.GetOrdinal("codigoint")).ToString().Trim(); // oSR_Producto.nombre = readerObj.GetValue(readerObj.GetOrdinal("nombre")).ToString().Trim(); // oSR_Producto.alias = readerObj.GetValue(readerObj.GetOrdinal("alias")).ToString().Trim(); // oSR_Producto.precio_venta = readerObj.GetValue(readerObj.GetOrdinal("precio_venta")).ToString().Trim(); // oSR_Producto.precio_oferta = readerObj.GetValue(readerObj.GetOrdinal("precio_oferta")).ToString().Trim(); // oSR_Producto.stock = readerObj.GetValue(readerObj.GetOrdinal("stock")).ToString().Trim(); // oSR_Producto.promocion = readerObj.GetValue(readerObj.GetOrdinal("promocion")).ToString().Trim(); // oSR_Producto.categoria = readerObj.GetValue(readerObj.GetOrdinal("categoria")).ToString().Trim(); // oSR_Producto.subcategoria = readerObj.GetValue(readerObj.GetOrdinal("subcategoria")).ToString().Trim(); // oSR_Producto.familia = readerObj.GetValue(readerObj.GetOrdinal("familia")).ToString().Trim(); // oSR_Producto.marca = readerObj.GetValue(readerObj.GetOrdinal("marca")).ToString().Trim(); // oSR_Producto.tipo = readerObj.GetValue(readerObj.GetOrdinal("tipo")).ToString().Trim(); // oSR_Producto.formato = readerObj.GetValue(readerObj.GetOrdinal("formato")).ToString().Trim(); // oSR_Producto.fecha_creacion = readerObj.GetValue(readerObj.GetOrdinal("fecha_creacion")).ToString().Trim(); // oSR_Producto.creado_por = readerObj.GetValue(readerObj.GetOrdinal("creado_por")).ToString().Trim(); // oSR_Producto.fecha_modificacion = readerObj.GetValue(readerObj.GetOrdinal("fecha_modificacion")).ToString().Trim(); // oSR_Producto.modificado_por = readerObj.GetValue(readerObj.GetOrdinal("modificado_por")).ToString().Trim(); // oListSR_Producto.Add(oSR_Producto); // } // readerObj.Close(); // if (oListSR_Producto.Count > 0) // { // return oListSR_Producto; // } // else // { // return null; // } // } // catch (Exception) // { // return null; // } //} /// <summary> /// Obtener el Listado de Productso por idCategoría y idMarca /// </summary> /// <param name="codCategoria"></param> /// <param name="codMarca"></param> /// <returns></returns> public List <MA_Producto> Get_Productos(string codCategoria, string codMarca) { /* * v.1.0 - 22 Oct. 2016 - PSALAS - Obtiene todas las Productos */ List <MA_Producto> oListMA_Producto = new List <MA_Producto>(); try { IDataReader readerObj = oCoon.ejecutarDataReader( "PA_GET_Productos", (codCategoria == null) ? "%" : codCategoria, (codMarca == null) ? "%" : codMarca); while (readerObj.Read()) { MA_Producto oMA_Producto = new MA_Producto(); oMA_Producto.codigo = readerObj.GetValue(readerObj.GetOrdinal("codigo")).ToString().Trim(); oMA_Producto.codigoint = readerObj.GetValue(readerObj.GetOrdinal("codigoint")).ToString().Trim(); oMA_Producto.nombre = readerObj.GetValue(readerObj.GetOrdinal("nombre")).ToString().Trim(); oMA_Producto.alias = readerObj.GetValue(readerObj.GetOrdinal("alias")).ToString().Trim(); oMA_Producto.precio_venta = readerObj.GetValue(readerObj.GetOrdinal("precio_venta")).ToString().Trim(); oMA_Producto.precio_oferta = readerObj.GetValue(readerObj.GetOrdinal("precio_oferta")).ToString().Trim(); oMA_Producto.stock = readerObj.GetValue(readerObj.GetOrdinal("stock")).ToString().Trim(); oMA_Producto.promocion = readerObj.GetValue(readerObj.GetOrdinal("promocion")).ToString().Trim(); oMA_Producto.cod_categoria = readerObj.GetValue(readerObj.GetOrdinal("cod_categoria")).ToString().Trim(); oMA_Producto.categoria = readerObj.GetValue(readerObj.GetOrdinal("categoria")).ToString().Trim(); oMA_Producto.cod_subcategoria = readerObj.GetValue(readerObj.GetOrdinal("cod_subcategoria")).ToString().Trim(); oMA_Producto.subcategoria = readerObj.GetValue(readerObj.GetOrdinal("subcategoria")).ToString().Trim(); oMA_Producto.cod_familia = readerObj.GetValue(readerObj.GetOrdinal("cod_familia")).ToString().Trim(); oMA_Producto.familia = readerObj.GetValue(readerObj.GetOrdinal("familia")).ToString().Trim(); oMA_Producto.cod_marca = readerObj.GetValue(readerObj.GetOrdinal("cod_marca")).ToString().Trim(); oMA_Producto.marca = readerObj.GetValue(readerObj.GetOrdinal("marca")).ToString().Trim(); oMA_Producto.cod_tipo = readerObj.GetValue(readerObj.GetOrdinal("cod_tipo")).ToString().Trim(); oMA_Producto.tipo = readerObj.GetValue(readerObj.GetOrdinal("tipo")).ToString().Trim(); oMA_Producto.cod_formato = readerObj.GetValue(readerObj.GetOrdinal("cod_formato")).ToString().Trim(); oMA_Producto.formato = readerObj.GetValue(readerObj.GetOrdinal("formato")).ToString().Trim(); oMA_Producto.fecha_creacion = readerObj.GetValue(readerObj.GetOrdinal("fecha_creacion")).ToString().Trim(); oMA_Producto.creado_por = readerObj.GetValue(readerObj.GetOrdinal("creado_por")).ToString().Trim(); oMA_Producto.fecha_modificacion = readerObj.GetValue(readerObj.GetOrdinal("fecha_modificacion")).ToString().Trim(); oMA_Producto.modificado_por = readerObj.GetValue(readerObj.GetOrdinal("modificado_por")).ToString().Trim(); oListMA_Producto.Add(oMA_Producto); } readerObj.Close(); if (oListMA_Producto.Count <= 0) { message = "No se encontraron resultados para la búsqueda solicitada."; } } catch (Exception ex) { message = "Ocurrió un error interno: " + ex.Message.ToString(); } return(oListMA_Producto); }
public string Update_Producto(MA_Producto oMA_Producto) { /* * v.1.0 - 23 Nov. 2016 - PSALAS - Inserta Producto */ string codigoProducto = ""; try { codigoProducto = oDAO_Producto.Update_Producto(oMA_Producto); } catch (Exception ex) { throw ex; } return(codigoProducto); }