protected void bntActivar_Click(object sender, EventArgs e) { int idCliente = Convert.ToInt32((((LinkButton)(sender)).CommandArgument).ToString()); List <Cliente> listaClientes = (List <Cliente>)Session["listaClientes"]; Cliente clienteSeleccionado = (Cliente)(listaClientes.Where(cliente => cliente.idCliente == idCliente).ToList().First()); clienteSeleccionado.activo = true; clienteDatos.actualizarCliente(clienteSeleccionado); cargarClientes(); ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.success('" + "El cliente ha sido activado" + "');", true); }
protected void btnEnViar_Click(object sender, EventArgs e) { // Obtención de los correos de los usuarios a los que se les va a enviar el correo String contraseña = GenerarContraseña(8); String destinatario = clienteSeleccionado.correo; String mensaje = "<br/><h1>Se ha cambiado su contraseña para ingresar al sistema de Box Molina</h1><br/>Su nueva contraseña es: <b>" + contraseña + "</b><br/><span style='color:red'>*Luego de ingresar al sistema puede cambiar la contraseña por la que desee.</span>"; String asunto = "Box Molina olvidó de contraseña"; String copiaOculta = ""; threadEnviarCorreo = new Thread(delegate() { enviarCorreo(destinatario, mensaje, copiaOculta, asunto); }); threadEnviarCorreo.Start(); clienteSeleccionado.contrasenna = contraseña; clienteDatos.actualizarCliente(clienteSeleccionado); ScriptManager.RegisterStartupScript(this, this.GetType(), "activar", "cerrarModalOlvido();", true); ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.success('" + "Se envio correctamente el correo con la nueva contraseña." + "');", true); }
protected void btnActualizar_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtNombreCompleto.Text)) { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.error('" + "Favor ingresar el nombre completo" + "');", true); } else { if (String.IsNullOrEmpty(txtCedula.Text) || txtCedula.Text.Count() != 9) { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.error('" + "Favor ingresar la cédula con el formato de 9 dígitos" + "');", true); } else { if (String.IsNullOrEmpty(txtTelefono.Text)) { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.error('" + "Favor ingresar el teléfono" + "');", true); } else { if (String.IsNullOrEmpty(txtCorreo.Text)) { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.error('" + "Favor ingresar el correo" + "');", true); } else { if (String.IsNullOrEmpty(txtContrasenna0.Text)) { clienteSeleccionado.cedula = Convert.ToInt32(txtCedula.Text); clienteSeleccionado.correo = txtCorreo.Text; clienteSeleccionado.nombreCompleto = txtNombreCompleto.Text; clienteSeleccionado.telefono = txtTelefono.Text; if (RadioButtonList1.SelectedValue.ToString().Equals("F")) { clienteSeleccionado.tipoClase = false; } else { if (RadioButtonList1.SelectedValue.ToString().Equals("T")) { clienteSeleccionado.tipoClase = true; } } clienteDatos.actualizarCliente(clienteSeleccionado); ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.success('" + "Se han actualizado los datos del cliente exitosamente, excepto la contraseña" + "');", true); } else { if (txtContrasenna0.Text.Equals(clienteSeleccionado.contrasenna)) { if (txtContrasenna1.Text.Equals(txtContrasenna2.Text)) { clienteSeleccionado.cedula = Convert.ToInt32(txtCedula.Text); clienteSeleccionado.correo = txtCorreo.Text; clienteSeleccionado.nombreCompleto = txtNombreCompleto.Text; clienteSeleccionado.telefono = txtTelefono.Text; clienteSeleccionado.contrasenna = txtContrasenna1.Text; if (RadioButtonList1.SelectedValue.ToString().Equals("F")) { clienteSeleccionado.tipoClase = false; } else { if (RadioButtonList1.SelectedValue.ToString().Equals("T")) { clienteSeleccionado.tipoClase = true; } } clienteDatos.actualizarCliente(clienteSeleccionado); ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.success('" + "Se han actualizado los datos del cliente exitosamente" + "');", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.error('" + "La nueva contraseña no coincide con la confirmación" + "');", true); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.error('" + "La contraseña actual no coincide" + "');", true); } } } } } } }