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