protected void Login_Cliente_Authenticate(object sender, AuthenticateEventArgs e) { Cliente cliente = new Cliente(); cliente.Usuario = Login_Cliente.UserName; cliente.Contrasena = Login_Cliente.Password; Cascaron cascaron = new LCliente().login(cliente); ((Label)Login_Cliente.FindControl("LN_Mensaje")).Text = cascaron.Mensaje; Response.Redirect(cascaron.Url); // MAC conexion = new MAC(); // AccesoCliente acceso = new AccesoCliente(); // object s = Session["user"] = cliente; //Variable llena (Se inicio sesión) // if(s != null) // { // Session["user"] = cliente; // acceso.FechaInicio = DateTime.Now; // acceso.Ip = conexion.ip(); // acceso.Mac = conexion.mac(); // acceso.Session = Session.SessionID; // acceso.IdCliente = cliente.IdCliente; // new DaoSeguridadCliente().insertarAcceso(acceso); // } }
private void btnEliminar1_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { DialogResult k = MessageBox.Show("Estas seguro de eliminar este registro?", "aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); int rpta = 0; if (k == DialogResult.Yes) { //capturar la fila del id para poder eliminar int IDCliente = (int)dataGridView1.CurrentRow.Cells["IDCliente"].Value; rpta = new LCliente().Delete(IDCliente); if (rpta > 0) { MessageBox.Show("datos eliminados correctamente", "aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); mostrar_datos(); } } } else { MessageBox.Show("debe seleccionar un elemento"); } }
protected void btnModificar_Click(object sender, EventArgs e) { try { for (int i = 0; i < txtTarjeta.Text.Length; i++) { if (!char.IsNumber(Convert.ToChar(txtTarjeta.Text.Substring(i, 1)))) { throw new Exception("Error en numero de tarjeta."); } } for (int i = 0; i < txtTelefono.Text.Length; i++) { if (!char.IsNumber(Convert.ToChar(txtTelefono.Text.Substring(i, 1)))) { throw new Exception("Error en numero de telefono."); } } Clientes c = new Clientes(Convert.ToInt32(txtCedula.Text), Convert.ToInt32(txtTarjeta.Text), txtNombre.Text, Convert.ToInt32(txtTelefono.Text), txtDireccion.Text, Convert.ToDateTime(txtFechaN.Text)); LCliente.Modificar(c); Limpiar(); lblError.Text = "Modificado Correctamente"; } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnBuscar_Click(object sender, EventArgs e) { try { int cedula = Convert.ToInt32(txtCedula.Text); Clientes c = LCliente.Buscar(cedula); if (c == null) { this.ActivarAlta(); Session["Cliente"] = c; lblError.Text = "No existe el cliente."; } else { ActivarBajaModificacion(); Session["Cliente"] = c; txtCedula.Text = c.Cedula.ToString(); txtDireccion.Text = c.Direccion; txtFechaN.Text = c.FechaN.ToShortDateString(); txtNombre.Text = c.Nombre; txtTarjeta.Text = c.Tarjeta.ToString();; txtTelefono.Text = c.Telefono.ToString(); lblError.Text = ""; } } catch (Exception ex) { lblError.Text = ex.Message; } }
public async Task <IHttpActionResult> putActulizarDatos([FromBody] JObject clienteInformacion, string usuario) { try { Cliente cliente1 = new LCliente().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().modificar(cliente); return(Ok("Sus datos han sido actualizados")); }catch (Exception ex) { return(BadRequest("revise las entradas")); } }
public async Task <List <Notificacion> > filtrarServicios(DateTime?fechaInicio, string usuario) { Cliente cliente = new LCliente().mostrarDatosLogin(usuario); int idCliente; idCliente = cliente.IdCliente; return(await new LODSCliente().filtrarServicios(fechaInicio, idCliente)); }
public async Task <ActionResult> cerrarSesion(string usuario) { Cliente cliente = new LCliente(_context).mostrarDatosLogin(usuario); int idCliente = cliente.IdCliente; await new LCerrarSesionCliente(_context).cerrarSesion(idCliente); return(Ok("Sesion cerrada")); }
public async Task <Cliente> getMostrarDatosLogin(string usuario) { Cliente cliente1 = new LCliente(_context).mostrarDatosLogin(usuario); int idCliente; idCliente = cliente1.IdCliente; return(await new LModificarCliente(_context).mostrar(idCliente)); }
public Notificacion factura(Notificacion notificacion, string usuario) //Conductor { Cliente cliente1 = new LCliente(_context).mostrarDatosLogin(usuario); int idCliente; idCliente = cliente1.IdCliente; return(new LSolicitudServicio(_context).factura(notificacion, idCliente)); }
public async Task <ActionResult> delEliminarToken(string usuario) { Cliente cliente = new LCliente(_context).mostrarDatosLogin(usuario); int idCliente = cliente.IdCliente; ClienteTokenLogin token = new ClienteTokenLogin(); token.IdCliente = idCliente; await new LEliminarCliente(_context).eliminarToken(token); return(Ok("El token fue eliminado")); }
public ClienteController( ILogger <ClienteController> logger, IConfiguration configuration, IMapper mapper) { _logger = logger; _configuration = configuration; _mapper = mapper; _logica = new LCliente(_configuration); }
public List <VCliente> ClienteListar() { try { var listResult = new LCliente().Listar(); return(listResult); } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void btnEliminar_Click(object sender, EventArgs e) { try { Clientes c = (Clientes)Session["Cliente"]; LCliente.Eliminar(c); Limpiar(); lblError.Text = "Eliminado Correctamente"; } catch (Exception ex) { lblError.Text = ex.Message; } }
public bool ClienteGuardar(VCliente cliente, ref int id) { try { var result = new LCliente().Guardar(cliente, ref id); return(result); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool ClienteModificar(VCliente cliente, int id) { try { var result = new LCliente().Modificar(cliente, id); return(result); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool ClienteEliminar(int id) { try { var result = new LCliente().Eliminar(id); return(result); } catch (Exception ex) { throw new Exception(ex.Message); } }
public async Task <IHttpActionResult> delEliminarToken(string usuario) { try { Cliente cliente = new LCliente().mostrarDatosLogin(usuario); int idCliente = cliente.IdCliente; ClienteTokenLogin token = new ClienteTokenLogin(); token.IdCliente = idCliente; await new LEliminarCliente().eliminarToken(token); return(Ok("El token fue eliminado")); }catch (Exception ex) { return(BadRequest("el usuario no existe")); } }
public async Task <IActionResult> GetClientesActivos() { try { List <Cliente> lstClientes = LCliente.ConsultarClientesActivos(_context); return(Json(new { success = true, message = lstClientes })); } catch (Exception exc) { string ErrorMsg = exc.GetBaseException().InnerException != null?exc.GetBaseException().InnerException.Message : exc.GetBaseException().Message; return(Json(new { success = false, message = "Error!. " + ErrorMsg })); } }
public async Task <IActionResult> DeleteCliente([FromRoute] int id) { try { LCliente.EliminarCliente(id, _context); return(Json(new { success = true, message = "Cliente eliminado correctamente" })); } catch (Exception exc) { string ErrorMsg = exc.GetBaseException().InnerException != null?exc.GetBaseException().InnerException.Message : exc.GetBaseException().Message; return(Json(new { success = false, message = "Error!. " + ErrorMsg })); } }
public async Task <IHttpActionResult> putConversar([FromBody] JObject chat, int idNotificacion, string usuario) { Cliente cliente1 = new LCliente().mostrarDatosLogin(usuario); string nombre; nombre = cliente1.Nombrecl; Notificacion notificacion = new Notificacion(); notificacion.Id = idNotificacion; notificacion.Conversacion = "Cliente " + nombre + ": " + chat["Conversacion"].ToString(); await new LHistorialServicio().conversacion(notificacion); return(Ok("Envidado")); }
public async Task <ActionResult> putActulizarSesion(string usuario) { Cliente cliente1 = new LCliente(_context).mostrarDatosLogin(usuario); int idCliente; idCliente = cliente1.IdCliente; Cliente cliente = new Cliente(); cliente.IdCliente = idCliente; Cascaron cascaron = await new LEliminarCliente(_context).eliminar(cliente); return(Ok("tu cuenta a sido eliminada")); }
public IHttpActionResult factura(Notificacion notificacion, string usuario) //Cliente { try { Cliente cliente1 = new LCliente().mostrarDatosLogin(usuario); int idCliente; idCliente = cliente1.IdCliente; Notificacion notificacion1 = new LSolicitudServicio().factura(notificacion, idCliente); return(Ok(notificacion1)); }catch (Exception ex) { return(BadRequest("usuario no existe")); } }
public async Task <IHttpActionResult> getMostrarDatosLogin(string usuario) { try { Cliente cliente1 = new LCliente().mostrarDatosLogin(usuario); int idCliente; idCliente = cliente1.IdCliente; Cliente cliente = await new LModificarCliente().mostrar(idCliente); return(Ok(cliente)); } catch (Exception ex) { return(BadRequest("el usuario no existe")); } }
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 async Task <IActionResult> PostCliente([FromBody] Cliente Cliente) { if (!ModelState.IsValid) { return(Json(new { success = false, message = ErrorModelValidation.ShowError(new SerializableError(ModelState).Values) })); } try { LCliente.GuardarCliente(Cliente, _context); return(Json(new { success = true, message = "Cliente guardado correctamente" })); } catch (Exception exc) { string ErrorMsg = exc.GetBaseException().InnerException != null?exc.GetBaseException().InnerException.Message : exc.GetBaseException().Message; return(Json(new { success = false, message = "Error!. " + ErrorMsg })); } }
public async Task <IActionResult> GetClienteById([FromRoute] int id) { try { Cliente Cliente = LCliente.ConsultarClientePorId(id, _context); if (Cliente == null) { return(Json(new { success = false, message = "Cliente no encontrado" })); } return(Json(new { success = true, message = Cliente })); } catch (Exception exc) { string ErrorMsg = exc.GetBaseException().InnerException != null?exc.GetBaseException().InnerException.Message : exc.GetBaseException().Message; return(Json(new { success = false, message = "Error!. " + ErrorMsg })); } }
public void putSancionarCliente(string usuario) { Cliente cliente1 = new LCliente(_context).mostrarDatosLogin(usuario); int idCliente; idCliente = cliente1.IdCliente; Notificacion notificacion = new LSancionarCliente(_context).buscaridN(idCliente); Cliente cliente = new LSancionarCliente(_context).buscarid(idCliente); cliente.FechaSancion = DateTime.Now; cliente.Sesion = "sancionado"; new LSancionarCliente(_context).sancionar(cliente); LAceptarSancionarConductor correo = new LAceptarSancionarConductor(_context); string mensaje = "Tu cuenta a sido sancionada por inconformidad de los usuarios . Espera que uno de nuestros administradores te vuelva activar tu cuenta"; correo.enviarCorreoNotificacion(cliente.Email, mensaje); }
private void button1_Click(object sender, EventArgs e) { if (!MyValidation()) { return; } ECliente obj = new ECliente { IDCliente = txtID.Text.Length == 0 ? 0 : int.Parse(txtID.Text), Nombres = txtNombres.Text.Trim().ToUpper(), Apellidos = txtApellidos.Text.Trim().ToUpper(), DNI = txtDNI.Text, Edad = int.Parse(txtEdad.Text), Sexo = boxSexo.Text, Estado = chkEstado.Checked }; int rpta = 0; if (operacion == (byte)MisConstantes.OPERACION.Insercion) { rpta = new LCliente().Create(obj); } else { rpta = new LCliente().Update(obj); } if (rpta > 0) { MessageBox.Show("operacion realizada correctamente", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show("llene los datos"); } }
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); }
protected void btnAlquilar_Click(object sender, EventArgs e) { try { int cedula = Convert.ToInt32(txtCedula.Text); Vehiculos v = LVehiculo.Buscar(txtMatricula.Text); if (v == null) { lblError.Text = "No existe el vehiculo."; } Clientes c = LCliente.Buscar(cedula); if (c == null) { lblError.Text = "No existe el cliente."; } Alquiler a = new Alquiler(c, v, mvwInicio.SelectedDate, mvwFin.SelectedDate); LAlquiler.Alquilar(a); lblError.Text = "Se agrego alquiler con exito."; } catch (Exception ex) { lblError.Text = ex.Message; } }