public Cascaron registro(Cliente cliente) { Cascaron cascaron = new Cascaron(); Cliente clientev = new Cliente(); clientev = new DaoCliente().validarExistencia(cliente); if (clientev != null) { cascaron.Mensaje = "Usuario existente, porfavor intente con otro"; } else if (clientev == null) { new DaoCliente().inserCliente(cliente); } return(cascaron); }
public async Task <IHttpActionResult> putActulizarSesion(string usuario) { try { Cliente cliente1 = new LCliente().mostrarDatosLogin(usuario); int idCliente; idCliente = cliente1.IdCliente; Cliente cliente = new Cliente(); cliente.IdCliente = idCliente; Cascaron cascaron = await new LEliminarCliente().eliminar(cliente); return(Ok("tu cuenta a sido eliminada")); }catch (Exception ex) { return(BadRequest("el usuario no existe")); } }
public Cascaron putAceptarSolicitud(string usuario) { Conductor conductor1 = new LConductor(_context).mostrarDatosLogin(usuario); int idConductor = conductor1.IdConductor; LAceptarSancionarConductor correo = new LAceptarSancionarConductor(_context); Conductor conductor = new LAceptarSancionarConductor(_context).buscarid(idConductor); String mensaje = "Su cuenta ya se encuentra activa, puedes ofrecer nuestros servicio a nuestros clientes"; correo.enviarCorreoNotificacion(conductor.Email, mensaje); conductor.Sesion = "activo"; new LAceptarSancionarConductor(_context).sesionConductor(conductor); Cascaron cascaron = new Cascaron(); cascaron.Mensaje = "Solicitud Aceptada"; return(cascaron); }
public void generarToken(string correo) { ProyectoRegistro proyecto = new DaoProyecto().getloginByUsuario(correo); ProyectoToken token = new ProyectoToken(); token.Creado = DateTime.Now; token.Id_usuario = proyecto.IdUsuario; token.Vigencia = DateTime.Now.AddHours(2); token.Token = encriptar(JsonConvert.SerializeObject(token)); new DaoProyecto().insertarToken(token); String mensaje = "Su token de recuperacion es:" + token.Token + "\nRecuerde que tiene 2 horas de vigencia para realizar al acción"; enviarCorreo(proyecto.Correo, token.Token, mensaje); Cascaron cascaron = new Cascaron(); cascaron.Mensaje = "Su nueva contraseña ha sido enviada a su correo"; }
public void generarToken(string usuario) { Conductor conductor = new DaoConductor().getloginByUsuariocon(usuario); TokenConductor token = new TokenConductor(); token.Creado = DateTime.Now; token.IdConductor = conductor.IdConductor; token.Vigencia = DateTime.Now.AddMinutes(60); token.Token = encriptar(JsonConvert.SerializeObject(token)); new DaoSeguridadConductor().insertarToken(token); String mensaje = "Su token de recuperacion es:" + token.Token + "\nRecuerde que tiene 1 hora de vigencia para realizar al acción"; enviarCorreo(conductor.Email, token.Token, mensaje); Cascaron cascaron = new Cascaron(); cascaron.Mensaje = "Su nueva contraseña ha sido enviada a su correo"; }
public void generarToken(string usuario) { Cliente cliente = new DaoCliente(_context).getloginByUsuario(usuario); TokenCliente token = new TokenCliente(); token.Creado = DateTime.Now; token.IdCliente = cliente.IdCliente; token.Vigencia = DateTime.Now.AddHours(2); token.Token = encriptar(JsonConvert.SerializeObject(token)); new DaoSeguridadCliente(_context).insertarToken(token); String mensaje = "Su token de recuperacion es:" + token.Token; enviarCorreo(cliente.Email, token.Token, mensaje); Cascaron cascaron = new Cascaron(); cascaron.Mensaje = "Su nueva contraseña ha sido enviada a su correo"; }
public async Task <ActionResult> putActulizarDatos([FromBody] JObject clienteInformacion, string usuario) { Cliente cliente1 = new LCliente(_context).mostrarDatosLogin(usuario); int idCliente; idCliente = cliente1.IdCliente; Cliente cliente = new Cliente(); cliente.IdCliente = idCliente; cliente.Nombrecl = clienteInformacion["Nombrecl"].ToString(); cliente.Apellido = clienteInformacion["Apellido"].ToString(); cliente.FechaDeNacimiento = DateTime.Parse(clienteInformacion["FechaDeNacimiento"].ToString()); cliente.Email = clienteInformacion["Email"].ToString(); cliente.Usuario = clienteInformacion["Usuario"].ToString(); cliente.Contrasena = clienteInformacion["Contrasena"].ToString(); cliente.Modificado = clienteInformacion["Usuario"].ToString(); Cascaron cascaron = await new LModificarCliente(_context).modificar(cliente); return(Ok("Sus datos han sido actualizados")); }
public async Task <ActionResult> putActulizarDatos([FromBody] JObject conductorInformacion, string usuario) { Conductor conductor1 = new LConductor(_context).mostrarDatosLogin(usuario); int idConductor = conductor1.IdConductor; Conductor conductor = new Conductor(); conductor.IdConductor = idConductor; conductor.Nombre = conductorInformacion["Nombre"].ToString(); conductor.Apellido = conductorInformacion["Apellido"].ToString(); conductor.FechaDeNacimiento = DateTime.Parse(conductorInformacion["FechaDeNacimiento"].ToString()); conductor.Email = conductorInformacion["Email"].ToString(); conductor.Placa = conductorInformacion["Placa"].ToString(); conductor.Celular = conductorInformacion["Celular"].ToString(); conductor.Usuario = conductorInformacion["Usuario"].ToString(); conductor.Contrasena = conductorInformacion["Contrasena"].ToString(); conductor.Modificado = conductorInformacion["Usuario"].ToString(); Cascaron cascaron = await new LModificarConductor(_context).modificar(conductor); return(Ok("Sus datos han sido actualizados")); }
public Cascaron putAceptarCliente(string usuario) { Cliente cliente1 = new LCliente(_context).mostrarDatosLogin(usuario); int idCliente; idCliente = cliente1.IdCliente; LAceptarSancionarConductor correo = new LAceptarSancionarConductor(_context); Cliente cliente = new LSancionarCliente(_context).buscaremail(idCliente); String mensaje = "Su cuenta ya a sido activa"; correo.enviarCorreoNotificacion(cliente.Email, mensaje); cliente.Sesion = "activo"; new LSancionarCliente(_context).SesionCliente(cliente); Cascaron cascaron = new Cascaron(); cascaron.Mensaje = "Solicitud Aceptada"; return(cascaron); }
public Cascaron generarToken(string usuario) { Cliente cliente = new DaoCliente().getloginByUsuario(usuario); TokenCliente token = new TokenCliente(); token.Creado = DateTime.Now; token.IdCliente = cliente.IdCliente; token.Vigencia = DateTime.Now.AddMinutes(60); token.Token = encriptar(JsonConvert.SerializeObject(token)); new DaoSeguridadCliente().insertarToken(token); String mensaje = "Su token de recuperacion es:" + token.Token + "\nRecuerde que tiene 1 hora de vigencia para realizar al acción"; enviarCorreo(cliente.Email, token.Token, mensaje); Cascaron cascaron = new Cascaron(); cascaron.TokenGenerar = token.Token; return(cascaron); }
public Cascaron tarifa(Cascaron cascaron) //S { double tarifa; int destino = cascaron.Destino; int ubicacion = cascaron.Ubicacion; //Centro -> Pilaca && Pilaca -> Centro if ((destino == 10 && ubicacion == 1) || (destino == 1 && ubicacion == 10)) { cascaron.Kilometros = "9,5"; tarifa = 9.5 * 600; cascaron.Pago = tarifa.ToString(); } //Centro -> Limonal && Limonal -> Centro else if ((destino == 10 && ubicacion == 2) || (destino == 2 && ubicacion == 10)) { cascaron.Kilometros = "6,9"; tarifa = 6.9 * 600; cascaron.Pago = tarifa.ToString(); } //Centro -> La granja && La granja -> Centro else if ((destino == 10 && ubicacion == 3) || (destino == 3 && ubicacion == 10)) { cascaron.Kilometros = "7,7"; tarifa = 7.7 * 600; cascaron.Pago = tarifa.ToString(); } //Centro -> Mesetas && Mesetas -> Centro else if ((destino == 10 && ubicacion == 4) || (destino == 4 && ubicacion == 10)) { cascaron.Kilometros = "1,2"; tarifa = 1.2 * 600; cascaron.Pago = tarifa.ToString(); } //Centro -> Santa Ana && Santa Ana -> Centro else if ((destino == 10 && ubicacion == 5) || (destino == 5 && ubicacion == 10)) { cascaron.Kilometros = "9,7"; tarifa = 9.7 * 600; cascaron.Pago = tarifa.ToString(); } //Centro -> La mercedes && La merceedes -> Centro else if ((destino == 10 && ubicacion == 6) || (destino == 6 && ubicacion == 10)) { cascaron.Kilometros = "6,4"; tarifa = 6.4 * 600; cascaron.Pago = tarifa.ToString(); } //Centro ->San bernardo && San bernardo -> Centro else if ((destino == 10 && ubicacion == 8) || (destino == 8 && ubicacion == 10)) { cascaron.Kilometros = "12"; tarifa = 12 * 600; cascaron.Pago = tarifa.ToString(); } //Centro ->Guane && Guane -> Centro else if ((destino == 10 && ubicacion == 9) || (destino == 9 && ubicacion == 10)) { cascaron.Kilometros = "14"; tarifa = 14 * 600; cascaron.Pago = tarifa.ToString(); } //Pilaca ->Limonal && Limonal -> Pilaca else if ((destino == 1 && ubicacion == 2) || (destino == 2 && ubicacion == 1)) { cascaron.Kilometros = "4,3"; tarifa = 4.3 * 600; cascaron.Pago = tarifa.ToString(); } //Pilaca ->La granga && La granja -> Pilaca else if ((destino == 1 && ubicacion == 3) || (destino == 3 && ubicacion == 1)) { cascaron.Kilometros = "2,3"; tarifa = 2.3 * 600; cascaron.Pago = tarifa.ToString(); } //Pilaca ->Mesetas && Mesetas -> Pilaca else if ((destino == 1 && ubicacion == 4) || (destino == 4 && ubicacion == 1)) { cascaron.Kilometros = "7,9"; tarifa = 7.9 * 600; cascaron.Pago = tarifa.ToString(); } //Pilaca ->Santa Ana && Santa Ana -> Pilaca else if ((destino == 1 && ubicacion == 5) || (destino == 5 && ubicacion == 1)) { cascaron.Kilometros = "15"; tarifa = 15 * 600; cascaron.Pago = tarifa.ToString(); } //Pilaca ->La mercedes && La mercesdes -> Pilaca else if ((destino == 1 && ubicacion == 6) || (destino == 6 && ubicacion == 1)) { cascaron.Kilometros = "11"; tarifa = 11 * 600; cascaron.Pago = tarifa.ToString(); } //Pilaca ->San bernardo && San bernardo -> Pilaca else if ((destino == 1 && ubicacion == 8) || (destino == 8 && ubicacion == 1)) { cascaron.Kilometros = "17"; tarifa = 17 * 600; cascaron.Pago = tarifa.ToString(); } //Pilaca ->Guane && Guane -> Pilaca else if ((destino == 1 && ubicacion == 9) || (destino == 9 && ubicacion == 1)) { cascaron.Kilometros = "19"; tarifa = 19 * 600; cascaron.Pago = tarifa.ToString(); } //Limonal ->La granja && La granja -> Limonal else if ((destino == 2 && ubicacion == 3) || (destino == 3 && ubicacion == 2)) { cascaron.Kilometros = "3,1"; tarifa = 3.1 * 600; cascaron.Pago = tarifa.ToString(); } //Limonal ->Mesetas && Mesetas -> Limonal else if ((destino == 2 && ubicacion == 4) || (destino == 4 && ubicacion == 2)) { cascaron.Kilometros = "6,9"; tarifa = 6.9 * 600; cascaron.Pago = tarifa.ToString(); } //Limonal ->Santa Ana && Santa Ana -> Limonal else if ((destino == 2 && ubicacion == 5) || (destino == 5 && ubicacion == 2)) { cascaron.Kilometros = "12"; tarifa = 12 * 600; cascaron.Pago = tarifa.ToString(); } //Limonal ->Las mercedes && Las mercesdes -> Limonal else if ((destino == 2 && ubicacion == 6) || (destino == 6 && ubicacion == 2)) { cascaron.Kilometros = "9,3"; tarifa = 9.3 * 600; cascaron.Pago = tarifa.ToString(); } //Limonal ->San bernardo && San bernardo -> Limonal else if ((destino == 2 && ubicacion == 8) || (destino == 8 && ubicacion == 2)) { cascaron.Kilometros = "14"; tarifa = 14 * 600; cascaron.Pago = tarifa.ToString(); } //Limonal ->Guane && Guane -> Limonal else if ((destino == 2 && ubicacion == 9) || (destino == 9 && ubicacion == 2)) { cascaron.Kilometros = "17"; tarifa = 17 * 600; cascaron.Pago = tarifa.ToString(); } //La granja ->Mesetas && Mesetas -> La granja else if ((destino == 3 && ubicacion == 4) || (destino == 4 && ubicacion == 3)) { cascaron.Kilometros = "5,7"; tarifa = 5.7 * 600; cascaron.Pago = tarifa.ToString(); } //La granja ->Santa Ana && Santa Ana -> La granja else if ((destino == 3 && ubicacion == 5) || (destino == 5 && ubicacion == 3)) { cascaron.Kilometros = "13"; tarifa = 13 * 600; cascaron.Pago = tarifa.ToString(); } //La granja ->La mercedes && La mercedes -> La granja else if ((destino == 3 && ubicacion == 6) || (destino == 6 && ubicacion == 3)) { cascaron.Kilometros = "10"; tarifa = 10 * 600; cascaron.Pago = tarifa.ToString(); } //La granja ->San bernardo && San bernardo -> La granja else if ((destino == 3 && ubicacion == 8) || (destino == 8 && ubicacion == 3)) { cascaron.Kilometros = "15"; tarifa = 15 * 600; cascaron.Pago = tarifa.ToString(); } //La granja ->Guane && Guane -> La granja else if ((destino == 3 && ubicacion == 9) || (destino == 9 && ubicacion == 3)) { cascaron.Kilometros = "18"; tarifa = 18 * 600; cascaron.Pago = tarifa.ToString(); } //Mesetas ->Santa Ana && Santa Ana -> Mesetas else if ((destino == 4 && ubicacion == 5) || (destino == 5 && ubicacion == 4)) { cascaron.Kilometros = "8,4"; tarifa = 8.4 * 600; cascaron.Pago = tarifa.ToString(); } //Mesetas ->La mercedes && La mercedes -> Mesetas else if ((destino == 4 && ubicacion == 6) || (destino == 6 && ubicacion == 4)) { cascaron.Kilometros = "5,2"; tarifa = 5.2 * 600; cascaron.Pago = tarifa.ToString(); } //Mesetas ->San bernardo && San bernardo -> Mesetas else if ((destino == 4 && ubicacion == 8) || (destino == 8 && ubicacion == 4)) { cascaron.Kilometros = "10"; tarifa = 10 * 600; cascaron.Pago = tarifa.ToString(); } //Mesetas ->Guane && Guane -> Mesetas else if ((destino == 4 && ubicacion == 9) || (destino == 9 && ubicacion == 4)) { cascaron.Kilometros = "13"; tarifa = 13 * 600; cascaron.Pago = tarifa.ToString(); } //Santa Ana ->La mercedes && La mercedes -> Santa Ana else if ((destino == 5 && ubicacion == 6) || (destino == 6 && ubicacion == 5)) { cascaron.Kilometros = "5"; tarifa = 5 * 600; cascaron.Pago = tarifa.ToString(); } //Santa Ana ->San bernardo && San bernardo -> Santa Ana else if ((destino == 5 && ubicacion == 8) || (destino == 8 && ubicacion == 5)) { cascaron.Kilometros = "4,6"; tarifa = 4.6 * 600; cascaron.Pago = tarifa.ToString(); } //Santa Ana ->Guane && Guane -> Santa Ana else if ((destino == 5 && ubicacion == 9) || (destino == 9 && ubicacion == 5)) { cascaron.Kilometros = "12"; tarifa = 12 * 600; cascaron.Pago = tarifa.ToString(); } //La mercedes -> San bernardo && San bernardo -> La mercedes else if ((destino == 6 && ubicacion == 8) || (destino == 8 && ubicacion == 6)) { cascaron.Kilometros = "3,1"; tarifa = 3.1 * 600; cascaron.Pago = tarifa.ToString(); } //La mercedes -> Guane && Guane -> La mercedes else if ((destino == 6 && ubicacion == 9) || (destino == 9 && ubicacion == 6)) { cascaron.Kilometros = "7,7"; tarifa = 7.7 * 600; cascaron.Pago = tarifa.ToString(); } //San bernardo -> Guane && San bernardo -> Guane else if ((destino == 8 && ubicacion == 9) || (destino == 9 && ubicacion == 8)) { cascaron.Kilometros = "8,3"; tarifa = 8.3 * 600; cascaron.Pago = tarifa.ToString(); } return(cascaron); }
public Cascaron getTarifa(Cascaron cascaron) { return(new LSolicitudServicio(_context).tarifa(cascaron)); }