public List <Opcion> ConsultarMenu(int Modulo) { DbCommand dbConsulta; List <Opcion> _opciones = new List <Opcion>(); Opcion _opt; try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_CONSULTARMENU"); conexionDB.AddInParameter(dbConsulta, "@modulo", DbType.Int16, Modulo); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { _opt = new Opcion(); _opt.Consecutivo = Convert.ToInt32(dr["identificador"]); _opt.nombre = dr["nombre"].ToString(); _opt.url = dr["url"].ToString(); _opt.padre = Convert.ToInt32(dr["padre"]); _opt.modulo = Convert.ToInt32(dr["modulo"]); _opciones.Add(_opt); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_opciones); }
public List <Consolidado> Consolidado(int tipo, int anio, int mes) { DbCommand dbConsulta; List <Consolidado> _consolidado = new List <Consolidado>(); try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_CONSULTA_CONSOLIDADO"); conexionDB.AddInParameter(dbConsulta, "@TIPO", DbType.Int32, tipo); conexionDB.AddInParameter(dbConsulta, "@ANIO", DbType.Int32, anio); conexionDB.AddInParameter(dbConsulta, "@MES", DbType.Int32, mes); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { Consolidado _consola = new Consolidado(); _consola = RetornaConsolidado(dr, tipo); _consolidado.Add(_consola); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_consolidado); }
public void Guardar(ProductoVO _producto, Int16 _tipoRegistro) { DbCommand dbInsert; try { dbInsert = conexionDB.GetStoredProcCommand("PRC_GUARDAR_PRODUCTO"); conexionDB.AddInParameter(dbInsert, "@consecutivo", DbType.Int32, _producto.Consecutivo); conexionDB.AddInParameter(dbInsert, "@referencia", DbType.String, _producto.Referencia); conexionDB.AddInParameter(dbInsert, "@nombre", DbType.String, _producto.Nombre); conexionDB.AddInParameter(dbInsert, "@descripcion", DbType.String, _producto.Descripcion); conexionDB.AddInParameter(dbInsert, "@precio_venta", DbType.Decimal, _producto.Precio_Venta); conexionDB.AddInParameter(dbInsert, "@estado", DbType.String, _producto.estado); conexionDB.AddInParameter(dbInsert, "@imagen", DbType.String, _producto.Imagen); conexionDB.AddInParameter(dbInsert, "@promocion", DbType.Int16, _producto.Promocion); conexionDB.AddInParameter(dbInsert, "@TipoRegistro", DbType.Int16, _tipoRegistro); conexionDB.AddInParameter(dbInsert, "@costo", DbType.Decimal, _producto.Costo); conexionDB.AddInParameter(dbInsert, "@tipo", DbType.String, _producto.Tipo); conexionDB.ExecuteNonQuery(dbInsert); } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } }
private void InsertarDetalle(ProductoVO producto, Int32 _numeroDetalle, Int32 _numeroVenta) { DbCommand dbInsertar; try { dbInsertar = conexionDB.GetStoredProcCommand("PRC_DETALLE"); conexionDB.AddInParameter(dbInsertar, "@numero_venta", DbType.Int32, _numeroVenta); conexionDB.AddInParameter(dbInsertar, "@numero_detalle", DbType.Int32, _numeroDetalle); if (producto.Referencia == null) { conexionDB.AddInParameter(dbInsertar, "@producto", DbType.String, producto.CodigoBarras); } if (producto.CodigoBarras == null) { conexionDB.AddInParameter(dbInsertar, "@producto", DbType.String, producto.Referencia); } if (producto.Precio_Venta > 0) { conexionDB.AddInParameter(dbInsertar, "@precio_venta", DbType.Decimal, producto.Precio_Venta); } if (producto.Cantidad > 0) { conexionDB.AddInParameter(dbInsertar, "@cantidad", DbType.Int32, producto.Cantidad); } conexionDB.ExecuteNonQuery(dbInsertar); } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } }
public List <ConsultaVentaVO> ConsultarVentas(DateTime _fecha, Int16 _tarjeta, Int16 _web) { DbCommand dbConsulta; List <ConsultaVentaVO> _ventas = new List <ConsultaVentaVO>(); try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_CONSULTAS_VENTAS"); conexionDB.AddInParameter(dbConsulta, "@fecha", DbType.Date, _fecha); conexionDB.AddInParameter(dbConsulta, "@web", DbType.Int16, _web); conexionDB.AddInParameter(dbConsulta, "@tarjeta", DbType.Int16, _tarjeta); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { _ventas.Add(RetornaVenta(dr)); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_ventas); }
public bool ValidarToken(UsuarioVO _token) { DbCommand dbConsulta; bool existe = false; try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_PV_CONSULTAR_TOKEN"); conexionDB.AddInParameter(dbConsulta, "@strUsuario", DbType.String, _token.Usuario.ToString()); conexionDB.AddInParameter(dbConsulta, "@strPass", DbType.String, _token.Contraseña.ToString()); conexionDB.AddInParameter(dbConsulta, "@strEquipo", DbType.String, _token.Equipo.ToString()); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { existe = dr["existe"].ToString() == "1" ? true : false; } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(existe); }
public int InsertarCompra(Compra _compra) { DbCommand dbInsertar; try { dbInsertar = conexionDB.GetStoredProcCommand("PRC_PV_COMPRA"); conexionDB.AddInParameter(dbInsertar, "@fecha", DbType.Date, _compra.Fecha); conexionDB.AddInParameter(dbInsertar, "@factura", DbType.String, _compra.factura); conexionDB.AddInParameter(dbInsertar, "@proveedor", DbType.String, _compra.Proveedor); conexionDB.AddOutParameter(dbInsertar, "@numero", DbType.Int32, 10); conexionDB.ExecuteNonQuery(dbInsertar); Int32 numero_compra = 0; numero_compra = Convert.ToInt32(conexionDB.GetParameterValue(dbInsertar, "@numero")); int contador = 0; foreach (ProductoVO _producto in _compra.Productos) { contador = contador + 1; InsertarDetalle(_producto, contador, numero_compra); } return(numero_compra); } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); return(0); } }
public void Eliminar(Int32 _consecutivo) { DbCommand dbDelete; try { dbDelete = conexionDB.GetStoredProcCommand("PRC_ELIMINAR_PRODUCTO"); conexionDB.AddInParameter(dbDelete, "@consecutivo", DbType.Int32, _consecutivo); conexionDB.ExecuteNonQuery(dbDelete); } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } }
public void EliminarVenta(Int64 numero_venta, Int64 numero_detalle) { DbCommand dbConsulta; try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_ELIMINAR_VENTAS"); conexionDB.AddInParameter(dbConsulta, "@numero_detalle", DbType.Int64, numero_detalle); conexionDB.AddInParameter(dbConsulta, "@numero_venta", DbType.Int64, numero_venta); conexionDB.ExecuteNonQuery(dbConsulta); } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } }
public void InsertarContacto(Contacto contacto) { DbCommand dbInsertar; try { dbInsertar = conexionDB.GetStoredProcCommand("PRC_INSERTAR_CONTACTO"); conexionDB.AddInParameter(dbInsertar, "@producto", DbType.String, contacto.Producto); conexionDB.AddInParameter(dbInsertar, "@nombre", DbType.String, contacto.Nombre); conexionDB.AddInParameter(dbInsertar, "@email", DbType.String, contacto.Email); conexionDB.AddInParameter(dbInsertar, "@comentarios", DbType.String, contacto.Comentarios); conexionDB.ExecuteNonQuery(dbInsertar); } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } }
public List <ProductoVO> ConsultarPromociones() { DbCommand dbConsulta; List <ProductoVO> _productos = new List <ProductoVO>(); try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_CONSULTAR_PROMOCIONES"); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { _productos.Add(RetornaDominio(dr)); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_productos); }
public DateTime ConsultarFechaInventario() { DbCommand dbConsulta; DateTime _fecha = DateTime.MinValue; try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_FECHA_INVENTARIO"); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { _fecha = Convert.ToDateTime(dr[0]); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_fecha); }
public List <ProveedorVO> ConsultarProveedores() { DbCommand dbConsulta; List <ProveedorVO> _proveedores = new List <ProveedorVO>(); try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_PV_CONSULTARPROVEEDORES"); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { _proveedores.Add(RetornaProveedor(dr)); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_proveedores); }
public ProductoVO ConsultarXReferencia(string strReferencia) { DbCommand dbConsulta; ProductoVO _producto = new ProductoVO(); try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_CONSULTAR_REFERENCIA"); conexionDB.AddInParameter(dbConsulta, "@strReferencia", DbType.String, strReferencia); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { _producto = RetornaDominio(dr); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_producto); }
public List <ProductoVO> ConsultarProductos(string strCriterio) { DbCommand dbConsulta; List <ProductoVO> _productos = new List <ProductoVO>(); try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_CONSULTAR_PRODUCTOS"); conexionDB.AddInParameter(dbConsulta, "@criterio", DbType.String, strCriterio); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { _productos.Add(RetornaProducto(dr)); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_productos); }
public ProductoVO ConsultarProducto(Int32 intConsecutivo) { DbCommand dbConsulta; ProductoVO _producto = new ProductoVO(); try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_CONSULTAR_PRODUCTOS"); conexionDB.AddInParameter(dbConsulta, "@intConsecutivo", DbType.Int32, intConsecutivo); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { _producto = RetornaProducto(dr); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_producto); }
public ParametroVO ConsultarParametro(string strNemonico) { DbCommand dbConsulta; ParametroVO _parametro = new ParametroVO(); try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_OBTENER_PARAMETRO"); conexionDB.AddInParameter(dbConsulta, "@strNemonico", DbType.String, strNemonico); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { _parametro = RetornaParametro(dr); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_parametro); }
public List <ValorDominioVO> ConsultarDominio(string codDominio) { DbCommand dbConsulta; List <ValorDominioVO> _dominios = new List <ValorDominioVO>(); try { dbConsulta = conexionDB.GetStoredProcCommand("PR_DOM_CONSULTAR_DOMINIO"); conexionDB.AddInParameter(dbConsulta, "@codDominio", DbType.String, codDominio); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { _dominios.Add(RetornaDominio(dr)); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_dominios); }
public List <ProductoVO> ConsultarDetalles(int intVenta) { DbCommand dbConsulta; List <ProductoVO> _productos = new List <ProductoVO>(); try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_DETALLE_VENTA"); conexionDB.AddInParameter(dbConsulta, "@numero_venta", DbType.String, intVenta); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { _productos.Add(RetornaDominio(dr)); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_productos); }
public int InsertarVenta(VentaVO venta) { DbCommand dbInsertar; try { dbInsertar = conexionDB.GetStoredProcCommand("PRC_VENTA"); conexionDB.AddInParameter(dbInsertar, "@cliente", DbType.String, venta.NombreCliente); conexionDB.AddInParameter(dbInsertar, "@barrio", DbType.String, venta.Barrio); conexionDB.AddInParameter(dbInsertar, "@ciudad", DbType.String, venta.Ciudad); conexionDB.AddInParameter(dbInsertar, "@comentarios", DbType.String, venta.Comentarios); conexionDB.AddInParameter(dbInsertar, "@direccion", DbType.String, venta.Direccion); conexionDB.AddInParameter(dbInsertar, "@email", DbType.String, venta.Email); conexionDB.AddInParameter(dbInsertar, "@telefono", DbType.String, venta.Telefono); conexionDB.AddInParameter(dbInsertar, "@envio", DbType.Int32, venta.Envio); conexionDB.AddInParameter(dbInsertar, "@pago", DbType.Int32, venta.Pago); conexionDB.AddInParameter(dbInsertar, "@tarjeta", DbType.Int16, venta.Tarjeta); conexionDB.AddInParameter(dbInsertar, "@punto_venta", DbType.Int16, venta.PuntoVenta); conexionDB.AddInParameter(dbInsertar, "@archivo", DbType.String, venta.Archivo); conexionDB.AddOutParameter(dbInsertar, "@numero", DbType.Int32, 10); conexionDB.ExecuteNonQuery(dbInsertar); Int32 numero_factura = 0; numero_factura = Convert.ToInt32(conexionDB.GetParameterValue(dbInsertar, "@numero")); int contador = 0; foreach (ProductoVO _producto in venta.Productos) { contador = contador + 1; InsertarDetalle(_producto, contador, numero_factura); } return(numero_factura); } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); return(0); } }
public List <InventarioVO> ConsultarIventario(DateTime _fechaInicial, DateTime _fechaFinal) { DbCommand dbConsulta; List <InventarioVO> _productos = new List <InventarioVO>(); try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_ConsultarInventario"); conexionDB.AddInParameter(dbConsulta, "@fechaInicial", DbType.Date, _fechaInicial.ToShortDateString()); conexionDB.AddInParameter(dbConsulta, "@fechaFinal", DbType.Date, _fechaFinal.ToShortDateString()); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { _productos.Add(retornaInventario(dr)); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_productos); }
public ValorDominioVO ConsultarDominio(string codDominio, string codPadre) { DbCommand dbConsulta; ValorDominioVO _dominio = new ValorDominioVO(); try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_OBTENER_DOMINIO"); conexionDB.AddInParameter(dbConsulta, "@strPadre", DbType.String, codPadre); conexionDB.AddInParameter(dbConsulta, "@strDominio", DbType.String, codDominio); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { _dominio = RetornaDominio(dr); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_dominio); }
public List <ProductoVO> ConsultarCatalogo(string codTipo, string codOrden) { DbCommand dbConsulta; List <ProductoVO> _productos = new List <ProductoVO>(); try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_CONSULTAR_CATALOGO"); conexionDB.AddInParameter(dbConsulta, "@strTipo", DbType.String, codTipo); conexionDB.AddInParameter(dbConsulta, "@strOrden", DbType.String, codOrden); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { _productos.Add(RetornaDominio(dr)); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(_productos); }
public int IniciarSesion(String strUsuario, String strContraseña) { DbCommand dbConsulta; int existe = 0; try { dbConsulta = conexionDB.GetStoredProcCommand("PRC_CONSULTAR_USUARIO"); conexionDB.AddInParameter(dbConsulta, "@strUsuario", DbType.String, strUsuario); conexionDB.AddInParameter(dbConsulta, "@strContraseña", DbType.String, strContraseña); using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta)) { while (dr.Read()) { existe = Convert.ToInt16(dr["existe"]); } } } catch (Exception ex) { CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace); } return(existe); }