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