public static ArrayList GetCiudadesList() { var listaCiudades = new ArrayList(); try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("GetCiudadesList", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; MySqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { var ciudad = new Dictionary <String, Object> { { "Id", int.Parse(rd.GetString("Id")) }, { "Nombre", rd.GetString("Nombre") } }; listaCiudades.Add(ciudad); } } catch (Exception ex) { return(null); } return(listaCiudades); }
public static Dictionary <String, Object> GetTarifaById(int tarifaId) { Dictionary <String, Object> tarifa = new Dictionary <String, Object>(); try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("GetTarifaById", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@TarifaId", tarifaId); MySqlDataReader rd = cmd.ExecuteReader(); if (rd.Read()) { tarifa = new Dictionary <String, Object> { { "Id", int.Parse(rd.GetString("Id")) }, { "CiudadOrigen", rd.GetString("CiudadOrigen") }, { "CiudadDestino", rd.GetString("CiudadDestino") }, { "ValorTarifa", double.Parse(rd.GetString("ValorTarifa")) } }; } } catch (Exception ex) { return(null); } return(tarifa); }
public static Boolean EntregaPaquete(int IdPaquete) { try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("EntregaPaquete", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdPaquete", IdPaquete); if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception ex) { return(false); } return(false); }
// Obtener información de usuario para comparación en cambio de contraseña public static Dictionary <String, Object> GetInfoUserSession(int IdUser) { var usr = new Dictionary <String, Object>(); try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("GetInfoUserSession", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdUser", IdUser); MySqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { usr.Add("Id", int.Parse(rd.GetString("Id"))); usr.Add("HashKey", rd.GetString("HashKey")); usr.Add("PasswordUser", rd.GetString("PasswordUser")); } } catch (Exception ex) { return(null); } return(usr); }
public static ArrayList GetDeliveryUser() { var usrList = new ArrayList(); try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("GetDeliveryUser", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; MySqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { var usr = new Dictionary <String, Object> { { "Id", int.Parse(rd.GetString("Id")) }, { "NombreUsuario", rd.GetString("NombreUsuario") } }; usrList.Add(usr); } } catch (Exception ex) { return(null); } return(usrList); }
public static List <Dictionary <String, Object> > GetAllPacks() { var listPacks = new List <Dictionary <String, Object> >(); try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("GetAllPacks", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; MySqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { var pack = new Dictionary <String, Object>(); pack.Add("IdPaquete", int.Parse(rd.GetString("IdPaquete"))); pack.Add("Descripcion", rd.GetString("Descripcion")); pack.Add("Estado", rd.GetString("Estado")); pack.Add("NombreRemitente", rd.GetString("NombreRemitente")); pack.Add("NombreDestinatario", rd.GetString("NombreDestinatario")); pack.Add("Fecha_Registro", rd.GetString("Fecha_Registro")); listPacks.Add(pack); } } catch (Exception ex) { return(null); } return(listPacks); }
//Cambiar contraseña public static Boolean ChangePassword(Dictionary <String, Object> datosUsuario) { try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("ChangePassword", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdUsuario", datosUsuario["IdUsuario"]); cmd.Parameters.AddWithValue("@PasswordUser", datosUsuario["PasswordUser"]); cmd.Parameters.AddWithValue("@HashKey", datosUsuario["HashKey"]); if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception ex) { return(false); } return(false); }
//Modificar usuarios public static Boolean UpdateUser(Dictionary <String, Object> datosUsuario) { try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("UpdateUser", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdUsuario", datosUsuario["IdUsuario"]); cmd.Parameters.AddWithValue("@NombreUsuario", datosUsuario["NombreUsuario"]); cmd.Parameters.AddWithValue("@ApellidoUsuario", datosUsuario["ApellidoUsuario"]); cmd.Parameters.AddWithValue("@Documento", datosUsuario["Documento"]); cmd.Parameters.AddWithValue("@EmailUsuario", datosUsuario["EmailUsuario"]); cmd.Parameters.AddWithValue("@TelefonoUsuario", datosUsuario["TelefonoUsuario"]); cmd.Parameters.AddWithValue("@RolUsuario", datosUsuario["RolUsuario"]); cmd.Parameters.AddWithValue("@EstadoUsuario", datosUsuario["EstadoUsuario"]); if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception ex) { return(false); } return(false); }
// Obtener información de usuario para ingresar al sistema public static Dictionary <String, Object> GetInfoUserLogin(String email) { var usr = new Dictionary <String, Object>(); try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("GetInfoUserLogin", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@UserName", email); MySqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { usr.Add("Id", int.Parse(rd.GetString("Id"))); usr.Add("Nombre", rd.GetString("Nombre")); usr.Add("Documento", int.Parse(rd.GetString("Documento"))); usr.Add("HashKey", rd.GetString("HashKey")); usr.Add("PasswordUser", rd.GetString("PasswordUser")); usr.Add("RolName", rd.GetString("RolName")); usr.Add("Rol", int.Parse(rd.GetString("Rol"))); usr.Add("EstadoUsuario", rd.GetString("EstadoUsuario")); usr.Add("IdEstadoUsuario", int.Parse(rd.GetString("IdEstadoUsuario"))); } } catch (Exception ex) { return(null); } return(usr); }
public static ArrayList GetTarifasList() { var listaTarifas = new ArrayList(); try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("GetTarifasList", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; MySqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { var usr = new Dictionary <String, Object> { { "Id", int.Parse(rd.GetString("Id")) }, { "CiudadOrigen", rd.GetString("CiudadOrigen") }, { "CiudadDestino", rd.GetString("CiudadDestino") }, { "Costo", rd.GetString("Costo") } }; listaTarifas.Add(usr); } } catch (Exception ex) { return(null); } return(listaTarifas); }
public static Boolean UpdateEnvio(Dictionary <String, Object> datos) { try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("UpdateEnvio", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdEnvio", datos["IdEnvio"]); cmd.Parameters.AddWithValue("@Descripcion", datos["Descripcion"]); cmd.Parameters.AddWithValue("@Tarifa", datos["Tarifa"]); cmd.Parameters.AddWithValue("@EstadoPaquete", datos["EstadoPaquete"]); cmd.Parameters.AddWithValue("@Mensajero", datos["Mensajero"]); if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception ex) { return(false); } return(false); }
public static Boolean Insert(Dictionary <String, Object> datos) { try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("InsertTarifa", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CiudadOrigen", datos["CiudadOrigen"]); cmd.Parameters.AddWithValue("@CiudadDestino", datos["CiudadDestino"]); cmd.Parameters.AddWithValue("@ValorTarifa", datos["ValorTarifa"]); if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception ex) { return(false); } return(false); }
public static List <Dictionary <String, Object> > GetListEstadosPack() { List <Dictionary <String, Object> > list = new List <Dictionary <String, Object> >(); try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("GetListEstadosPack", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Dictionary <String, Object> client = new Dictionary <String, Object>(); client.Add("Id", reader.GetInt32("Id")); client.Add("NombresEstado", reader.GetString("NombresEstado")); list.Add(client); } } catch (Exception ex) { return(null); } return(list); }
public static Boolean InsertEnvio(Dictionary <String, Object> datos) { try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("InsertEnvio", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Remitente", datos["ClienteRemitente"]); cmd.Parameters.AddWithValue("@Destinatario", datos["ClienteDestinatario"]); cmd.Parameters.AddWithValue("@UsuarioRegistra", datos["UsuarioRegistra"]); cmd.Parameters.AddWithValue("@Descripcion", datos["Descripcion"]); cmd.Parameters.AddWithValue("@Tarifa", datos["IdTarifa"]); if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception ex) { return(false); } return(false); }
public static int InsertCliente(Dictionary <String, Object> datos) { int idCliente = 0; try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("InsertCliente", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@NombreCliente", datos["NombreCliente"]); cmd.Parameters.AddWithValue("@ApellidosCliente", datos["ApellidosCliente"]); cmd.Parameters.AddWithValue("@Documento", datos["Documento"]); cmd.Parameters.AddWithValue("@TelefonoCliente", datos["TelefonoCliente"]); cmd.Parameters.AddWithValue("@DireccionCliente", datos["DireccionCliente"]); cmd.Parameters.Add("@IdCliente", MySqlDbType.Int32, 11); cmd.Parameters["@IdCliente"].Direction = ParameterDirection.Output; if (cmd.ExecuteNonQuery() > 0) { idCliente = int.Parse(cmd.Parameters["@IdCliente"].Value.ToString()); } } catch (Exception ex) { return(0); } return(idCliente); }
public static Dictionary <String, Object> GetEnvioInfoById(int envioId) { Dictionary <String, Object> envio = new Dictionary <String, Object>(); try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("GetEnvioInfoById", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdEnvio", envioId); MySqlDataReader rd = cmd.ExecuteReader(); if (rd.Read()) { envio = new Dictionary <String, Object> { { "Id", int.Parse(rd.GetString("Id")) }, { "NombreRemitente", rd.GetString("NombreRemitente") }, { "DocumentoRemitente", rd.GetString("DocumentoRemitente") }, { "NombreDestinatario", rd.GetString("NombreDestinatario") }, { "DocumentoDestinatario", rd.GetString("DocumentoDestinatario") }, { "IdTarifa", int.Parse(rd.GetString("IdTarifa")) }, { "Descripcion", rd.GetString("Descripcion") }, { "IdEstado", int.Parse(rd.GetString("IdEstado")) }, { "FechaEntrega", rd.GetString("FechaEntrega") }, { "UsuarioMensajero", rd.GetString("UsuarioMensajero") }, { "IdMensajero", rd.GetString("IdMensajero") } }; } } catch (Exception ex) { return(null); } return(envio); }
public static List <Dictionary <String, Object> > GetPacksByClient(String documento) { var listPacks = new List <Dictionary <String, Object> >(); try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("GetPacksByClient", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@DocumentoCliente", documento); MySqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { var pack = new Dictionary <String, Object>(); pack.Add("IdPaquete", int.Parse(rd.GetString("IdPaquete"))); pack.Add("Descripcion", rd.GetString("Descripcion")); pack.Add("Estado", rd.GetString("Estado")); pack.Add("NombreRemitente", rd.GetString("NombreRemitente")); pack.Add("NombreDestinatario", rd.GetString("NombreDestinatario")); pack.Add("Valor", double.Parse(rd.GetString("Valor"))); pack.Add("Fecha_Registro", rd.GetString("Fecha_Registro")); pack.Add("Fecha_Entrega", rd.GetString("Fecha_Entrega")); pack.Add("CiudadOrigen", rd.GetString("CiudadOrigen")); pack.Add("CiudadDestino", rd.GetString("CiudadDestino")); listPacks.Add(pack); } } catch (Exception ex) { return(null); } return(listPacks); }
//Obtener listado de todos los usuarios registrados public static ArrayList GetListUsers(int idUser) { var usrList = new ArrayList(); try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("GetUsersList", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdUser", idUser); MySqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { var usr = new Dictionary <String, Object> { { "Id", int.Parse(rd.GetString("Id")) }, { "NombreUsuario", rd.GetString("NombreUsuario") }, { "Documento", rd.GetString("Documento") }, { "Email", rd.GetString("Email") }, { "Rol", rd.GetString("Rol") }, { "IdEstado", int.Parse(rd.GetString("IdEstado")) }, { "Estado", rd.GetString("Estado") } }; usrList.Add(usr); } } catch (Exception ex) { return(null); } return(usrList); }
public static Dictionary <String, Object> GetInfoPack(int envioId) { Dictionary <String, Object> pack = new Dictionary <String, Object>(); try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("GetInfoPack", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdEnvio", envioId); MySqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { pack.Add("IdPaquete", int.Parse(rd.GetString("IdPaquete"))); pack.Add("Descripcion", rd.GetString("Descripcion")); pack.Add("Estado", rd.GetString("Estado")); pack.Add("NombreRemitente", rd.GetString("NombreRemitente")); pack.Add("NombreDestinatario", rd.GetString("NombreDestinatario")); pack.Add("Fecha_Registro", rd.GetString("Fecha_Registro")); pack.Add("Valor", double.Parse(rd.GetString("Valor").ToString())); pack.Add("Fecha_Entrega", rd.GetString("Fecha_Entrega")); pack.Add("CiudadOrigen", rd.GetString("CiudadOrigen")); pack.Add("CiudadDestino", rd.GetString("CiudadDestino")); pack.Add("Mensajero", rd.GetString("Mensajero")); } } catch (Exception ex) { return(null); } return(pack); }
// Obtener información de usuario por Id public static Dictionary <String, Object> GetUserById(int UserId) { Dictionary <String, Object> userInfo = new Dictionary <String, Object>(); try { Conexion con = new Conexion(); con.Open(); MySqlCommand cmd = new MySqlCommand("GetUsersById", con.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@UserId", UserId); MySqlDataReader rd = cmd.ExecuteReader(); if (rd.Read()) { userInfo = new Dictionary <String, Object> { { "Id", int.Parse(rd.GetString("Id")) }, { "NombreUsuario", rd.GetString("NombreUsuario") }, { "ApellidoUsuario", rd.GetString("ApellidoUsuario") }, { "Documento", rd.GetString("Documento") }, { "Email", rd.GetString("Email") }, { "Telefono", rd.GetString("Telefono") }, { "Rol", rd.GetString("Rol") }, { "IdEstado", int.Parse(rd.GetString("IdEstado")) } }; } } catch (Exception ex) { return(null); } return(userInfo); }