Esempio n. 1
0
        //Registro
        public Boolean verificarCorreoDuplicado(String correoUsuario)
        {
            Boolean resultado;

            if (conexion.AbrirConexion() &&
                conexion.setCommandText("call getUsuario('" + correoUsuario + "');"))
            {
                IDataReader resultadosQuery = conexion.getResultados();

                if (resultadosQuery != null &&
                    resultadosQuery.Read())
                {
                    resultado = false;
                }
                else
                {
                    resultado = true;
                }
                conexion.CerrarConexion();
                return(resultado);
            }
            else
            {
                Verificador.mostrarMensaje(Page);
                return(false);
            }
        }
 public Boolean insertarVenta(String pIdProducto, String pDescuento, String pPorcentajeComision, String pFecha, String pContacto, String pIdVendedor)
 {
     try
     {
         conexion.AbrirConexion();
         conexion.setCommandText("call insertVenta('" + pIdProducto + "','" + pDescuento + "','" + pPorcentajeComision +
                                 "','" + pFecha + "','" + pIdVendedor + "','" + pContacto + "');");
         conexion.getResultados();
         conexion.CerrarConexion();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
 public Boolean insertarEmpresa(String pNombreEmpresa, String pDireccionEmpresa, String pTelefonoEmpresa, String pIdUsuario)
 {
     try
     {
         conexion.AbrirConexion();
         conexion.setCommandText("call insertEmpresa('" + pNombreEmpresa + "','" + pTelefonoEmpresa
                                 + "','" + pDireccionEmpresa + "'," + pIdUsuario + ");");
         conexion.getResultados().Close();
         conexion.CerrarConexion();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
 public Boolean insertarPropuestaVenta(String pIdProducto, String pPrecio, String pFecha, String pContacto, String pIdVendedor)
 {
     try
     {
         conexion.AbrirConexion();
         conexion.setCommandText("call insertPropuestaVenta('" + pIdProducto + "','" +
                                 pFecha + "','" + pPrecio + "','" + pIdVendedor + "','" + pContacto + "');");
         conexion.getResultados();
         conexion.CerrarConexion();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 5
0
 public Boolean insertarPersona(String pNombrePersona, String pApellido1Persona, String pApellido2Persona, String pTelefonoPersona,
                                String pDireccionPersona, String pDescripcionEmpresaPersona, String pCorreoPersona, String pIDUsuario)
 {
     try
     {
         conexion.AbrirConexion();
         conexion.setCommandText("call insertPersona('" + pNombrePersona + "','" + pApellido1Persona + "', '" + pApellido2Persona + "','" +
                                 pTelefonoPersona + "','" + pDireccionPersona + "','" + pDescripcionEmpresaPersona + "','" + pIDUsuario +
                                 "','" + pCorreoPersona + "');");
         conexion.getResultados().Close();
         conexion.CerrarConexion();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 6
0
        public static String ventaXContacto(int idContactoPersona, String pIdUsuario, IConexion pConexion)
        {
            String ventaXContacto = "";

            pConexion.AbrirConexion();
            pConexion.setCommandText("call getVentaXContacto(" + pIdUsuario + ", "
                                     + idContactoPersona.ToString() + ");");
            IDataReader resultadosQuery = pConexion.getResultados();

            ventaXContacto = crearVistaVentaXContacto(resultadosQuery);
            pConexion.CerrarConexion();
            return(ventaXContacto);
        }
Esempio n. 7
0
        public void InsertarRates(List <Rate> rates)
        {
            using (MySqlConnection conn = conexion.GetConexion())
            {
                conexion.AbrirConexion(conn);
                MySqlTransaction transaction = conn.BeginTransaction(System.Data.IsolationLevel.Serializable);
                try
                {
                    using (MySqlCommand cmd = new MySqlCommand(_EliminarRates, conn))
                    {
                        cmd.Transaction = transaction;
                        cmd.CommandType = System.Data.CommandType.StoredProcedure;
                        cmd.ExecuteNonQuery();
                    }

                    foreach (Rate rate in rates)
                    {
                        using (MySqlCommand cmd = new MySqlCommand(_InsertarRates, conn))
                        {
                            cmd.Transaction = transaction;
                            cmd.CommandType = System.Data.CommandType.StoredProcedure;
                            cmd.Parameters.Add(new MySqlParameter("moneda1", rate.From));
                            cmd.Parameters.Add(new MySqlParameter("moneda2", rate.To));
                            cmd.Parameters.Add(new MySqlParameter("rate", rate.Cambio));
                            cmd.ExecuteNonQuery();
                        }
                    }
                    transaction.Commit();
                    conexion.CerrarConexion(conn);
                }
                catch (Exception ex)
                {
                    _Log.Error(ex.Message);
                    _Log.Warn("Procedemos al rollback de los datos");
                    transaction.Rollback();
                }
            }
        }
Esempio n. 8
0
        public static List <KeyValuePair <String, String> > getEmpresas(String pIdUsuario, IConexion pConexion)
        {
            List <KeyValuePair <String, String> > empresas = new List <KeyValuePair <String, String> >();

            pConexion.AbrirConexion();
            pConexion.setCommandText("call getContactoEmpresa('" + pIdUsuario + "');");
            IDataReader resultadosQuery = pConexion.getResultados();

            while (resultadosQuery.Read())
            {
                empresas.Add(new KeyValuePair <String, String>(resultadosQuery[1].ToString(), resultadosQuery[4].ToString()));
            }
            pConexion.CerrarConexion();
            empresas = empresas.OrderBy(x => x.Key).ToList();
            return(empresas);
        }
Esempio n. 9
0
        public static List <KeyValuePair <String, String> > getProductos(IConexion pConexion)
        {
            List <KeyValuePair <String, String> > resultado = new List <KeyValuePair <String, String> >();

            pConexion.AbrirConexion();
            pConexion.setCommandText("call getProductos();");
            IDataReader resultadosQuery = pConexion.getResultados();

            while (resultadosQuery.Read())
            {
                resultado.Add(new KeyValuePair <String, String>(resultadosQuery[1].ToString(), resultadosQuery[0].ToString()));
            }
            pConexion.CerrarConexion();
            resultado = resultado.OrderBy(x => x.Key).ToList();
            return(resultado);
        }
 public Boolean insertarRespuesta(String pRespuesta, String pEstado, String pFecha, String pIdPropuesta)
 {
     try
     {
         conexion.AbrirConexion();
         conexion.setCommandText("call updateRespuestaPropuestaVenta('" + pEstado + "','" +
                                 pFecha + "','" + pRespuesta + "','" + pIdPropuesta + "');");
         conexion.getResultados();
         conexion.CerrarConexion();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 11
0
        //Autenticación
        public void autenticar(String pUsername, String pPassword)
        {
            conexion.AbrirConexion();
            conexion.setCommandText("call getIdUsuario('" + pUsername + "','" + pPassword + "');");
            IDataReader resultado = conexion.getResultados();

            if (resultado.Read())
            {
                Session["idUsuario"] = resultado.GetInt64(0);
                Response.Redirect("ContactoPersona.aspx");
            }
            else
            {
                Verificador.mostrarMensaje("Acceso denegado", Page);
            }
            conexion.CerrarConexion();
        }