protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] != null && Session["TipoUsuario"] != null) { //hhjh csUsuario user = (csUsuario)Session["Usuario"]; imgUer.ImageUrl = user.foto; imgUser2.ImageUrl = user.foto; lbEmail.Text = user.correo; lbNombre2.Text = user.nombre1 + " " + user.apellido1; lbNombre.Text = user.nombre1; switch (Session["TipoUsuario"].ToString()) { case "2": Response.Redirect("IndexSuscriptor.aspx"); break; case "1": Response.Redirect("IndexPropietario.aspx"); break; default: break; } } }
protected void btnLogin_Click(object sender, EventArgs e) { int result; if (Int32.TryParse(txtNumControl.Text, out result)) { csUsuario Usuario = (new csUsuarioHandler()).CheckLogin(result, txtPassword.Text); //(new ObjetoBase()).LogError(Usuario.IdRol.ToString()); if (Usuario.IdRol == 1) { Session["IdUsuario"] = Usuario.IdUsuario; Session["IdRol"] = Usuario.IdRol; Session["IdCarrera"] = Usuario.IdCarrera; Response.Redirect("~\\IndexAdmin.aspx"); } else if (Usuario.IdRol == 2) { Session["IdUsuario"] = Usuario.IdUsuario; Session["IdRol"] = Usuario.IdRol; Session["IdCarrera"] = Usuario.IdCarrera; Response.Redirect("~\\IndexAlumno.aspx"); } else if (Usuario.IdRol == 0) { Response.Write(@"<script language = 'javascript'>alert('Credenciales incorrectas') </script>"); } } else { Response.Write(@"<script language = 'javascript'>alert('Credenciales incorrectas') </script>"); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { usuario = (csUsuario)Session["usuario"]; imgUser.ImageUrl = usuario.foto; txtApe1.Text = usuario.apellido1; txtApe2.Text = usuario.apellido2; txtCorreo.Text = usuario.correo; txtFechaNac.Text = usuario.fecha_nacimiento; txtNombre1.Text = usuario.nombre1; txtNombre2.Text = usuario.nombre2; txtNumDoc.Text = usuario.num_documento.ToString(); txtTelefono.Text = usuario.telefono; txtDir.Text = usuario.direccion; cargarDepartamento(); cargarTipoDoc(); int cod = int.Parse(dtDepartamento.SelectedValue.ToString()); cargarCiudad(cod); cargarTipoUser(); } } catch (Exception ex) { ltDatos.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong> " + ex.Message + "</div>"; } }
protected void btnGuardarPass_Click(object sender, EventArgs e) { try { lgUsuario = new LogicaUsuario(); //if (txtFechaNac.Rows>0||txtFechaNac.Text==null) //{ usuario = (csUsuario)Session["Usuario"]; util = new csUtilidades(); if (lgUsuario.CambiarPass(util.Encriptar(txtPass1.Text), usuario.id_usuario)) { lgUsuario = new LogicaUsuario(); ltMsnPass.Text = @"<div class='alert alert-info alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>¡Información!</strong> Contraseña actualizada.</div>"; Session["Usuario"] = lgUsuario.SessioUsuario(usuario.id_usuario); } else { ltMsnPass.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong>Contraseña no actualizada.</div>"; } //} } catch (Exception ex) { ltMsnPass.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong> " + ex.Message + "</div>"; } }
protected void btnUsuraio_Click(object sender, EventArgs e) { try { lgEstUser = new LogicaEstadoUsuario(); usuario = (csUsuario)Session["Usuario"]; if ((lgEstUser.Validar(usuario.id_usuario, int.Parse(dpTipoUser.SelectedValue)))) { ltMsntpUserAgregar.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>¡Error! </strong> Ya tiene tipo de usuario agregado.</div>"; } else { if (lgEstUser.CrearTipoUser(usuario.id_usuario, int.Parse(dpTipoUser.SelectedValue))) { ltMsntpUserAgregar.Text = @"<div class='alert alert-info alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>¡Información! </strong> Tipo de Usuario agregado</div>"; } else { ltMsntpUserAgregar.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error! </strong> Ya tiene tipo de usuario agregado con su usuario</div>"; } } } catch (Exception ex) { ltMsntpUserAgregar.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error! </strong> " + ex.Message + "</div>"; } }
protected void btnAgregar_Click(object sender, EventArgs e) { try { string pass1, pass2; util = new csUtilidades(); lgUsuario = new LogicaUsuario(); pass1 = util.CrearPassword(10); pass2 = util.Encriptar(pass1); usuario = new csUsuario(0, txtNom1.Text, txtNom2.Text, txtApe1.Text, txtApe2.Text, txtCorreo.Text, "", txtDir.Text, txtFechaNac.Text, txtTelefono.Text, int.Parse(txtNumDoc.Text), int.Parse(dlTipoDoc.SelectedValue.ToString()), int.Parse(dlCiudad.SelectedValue.ToString()), pass2); if (lgUsuario.CrearUsuario(usuario, dlTipoUsuario.SelectedValue)) { ltMensaje.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong>Usuario Agregado</div>"; EnviarCorreo(pass2, txtCorreo.Text); LimpiarCajas(); } else { ltMensaje.Text = @"<div class='alert alert-success alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong>El Usuario no fue agregado</div>"; } } catch (Exception ex) { ltMensaje.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong> " + ex.Message + "</div>"; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["IdUsuario"] != null && Session["IdRol"] != null) { if (Convert.ToInt32(Session["IdRol"]) == 1) { bool result = bool.TryParse(Request["IdLogin"], out result); if (result) { Session["IdUsuario"] = null; Session["IdRol"] = null; Response.Redirect("~\\Login.aspx"); } else { csUsuario Usuario = (new csUsuarioHandler()).GetUsuario(Convert.ToInt32(Session["IdUsuario"])); lblNombre.Text = "Coordinador: " + Usuario.Nombre + " " + Usuario.Apellidos + "."; } } else { Response.Redirect("~\\IndexAlumno.aspx"); } } else { Response.Redirect("~\\Login.aspx"); } }
private void CargarTabla() { csUsuario user = (csUsuario)Session["Usuario"]; lgNegocio = new LogicaNegocio(); gvNegocio.DataSource = lgNegocio.listarNegocio(user.id_usuario); gvNegocio.DataBind(); }
private void CargarComment2() { csUtilidades util = new csUtilidades(); usuario = (csUsuario)Session["Usuario"]; int cod = int.Parse(util.desencriptar(Request.Params["show"])); lgComentario = new LogicaComentario(); dtListComentario2.DataSource = lgComentario.DataComentario(cod, usuario.id_usuario); dtListComentario2.DataBind(); }
protected void btnAgregarNegocio_Click(object sender, EventArgs e) { LogicaNegocio lgNegocio = new LogicaNegocio(); lgPath = new LogicaPath(); csUsuario usuario = (csUsuario)Session["Usuario"]; lgExtNegocio = new LogicaEstadoNegocio(); if (IsValid) { if ((uploadFile1.PostedFile != null) && (uploadFile1.PostedFile.ContentLength > 0)) { try { string fn = System.IO.Path.GetFileName(uploadFile1.PostedFile.FileName); string SaveLocation = Server.MapPath("media\\img") + "\\" + fn; csNegocio negocio = new csNegocio(0, txtNombre.Text, txtDescdrip.Text, txtTelefono.Text, usuario.id_usuario, uploadFile1.FileName, hdLonft.Value, txtUbicacion.Text, hdLatFt.Value); int codNegoc = int.Parse(lgNegocio.CrearNegocio(negocio)); if (codNegoc > 0) { uploadFile1.PostedFile.SaveAs(SaveLocation); foreach (ListItem item in chekListCategoria.Items) { if (item.Selected) { estNegocio = new csEstadoNegocio(0, int.Parse(item.Value.ToString()), codNegoc); lgExtNegocio.CrearEstadoNegocio(estNegocio); } } Button2_ModalPopupExtender.Show(); } else { ltRepuesta.Text = @"<div class='alert alert-danger'> <strong>Danger!</strong> no guardor el registro. </div>"; } } catch (Exception ex) { ltRepuesta.Text = @"<div class='alert alert-danger'> <strong>Advertencia</strong> " + ex.Message + "</div>"; } } else { ltRepuesta.Text = @"<div class='alert alert-danger'> <strong>Danger!</strong> No cargo la Foto. </div>"; } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["IdUsuario"] == null) { Response.Redirect("~\\Login.aspx"); } csUsuario usuario = (new csUsuarioHandler()).GetUsuario(Convert.ToInt32(Session["IdUsuario"])); nombre = usuario.Nombre + " " + usuario.Apellidos + " (" + usuario.IdUsuario + ")"; if (usuario.IdRol == 1) { nombre = "[Coordinador]" + usuario.Nombre + " " + usuario.Apellidos; } }
protected void btnEntrar_Click(object sender, EventArgs e) { try { util = new csUtilidades(); LgUsuario = new LogicaUsuario(); Usuario = LgUsuario.Login(util.Encriptar(txtPass.Text), txtEMail.Text); if (Usuario != null) { if (estadoUser.Validar(Usuario.id_usuario, int.Parse(drListUsu.SelectedValue.ToString()))) { Session["Usuario"] = Usuario; switch (drListUsu.SelectedValue.ToString()) { case "1": Session["TipoUsuario"] = "1"; Response.Redirect("IndexPropietario.aspx"); break; case "2": Session["TipoUsuario"] = "2"; Response.Redirect("IndexSuscriptor.aspx"); break; case "3": Session["TipoUsuario"] = "3"; Response.Redirect("indexAdminn.aspx"); break; default: break; } } else { lbValidacionUser.Text = "Tipo de usuario invalido"; } } else { lbValidacionUser.Text = "Usuario o contraseña incorrecto"; } } catch (Exception ex) { lbValidacionUser.Text = (ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["IdUsuario"] != null) { csUsuario Usuario = (new csUsuarioHandler()).GetUsuario(Convert.ToInt32(Session["IdUsuario"])); if (Usuario.IdRol == 1) { Response.Redirect("~\\IndexAdmin.aspx"); } else if (Usuario.IdRol == 2) { Response.Redirect("~\\IndexAlumno.aspx"); } } }
protected void btnComment_Click(object sender, EventArgs e) { try { lgComentario = new LogicaComentario(); usuario = (csUsuario)Session["Usuario"]; negocio = (csNegocio)Application["negocio"]; csComentario comentario = new csComentario(0, txtComment.Text, "", "", usuario.id_usuario, negocio.id_negocio); lgComentario.CrearComentario(comentario); CargarComment(); txtComment.Text = ""; } catch (Exception ex) { txtComment.Text = ex.Message; } }
protected string obtenerDatos() { csUsuario user = (csUsuario)Session["Usuario"]; LogicaVisita lgVisita = new LogicaVisita(); DataTable datos = lgVisita.DataVisita(user.id_usuario); string strDatos = "[['Negocio', 'Visita'],"; foreach (DataRow dr in datos.Rows) { strDatos = strDatos + "["; strDatos = strDatos + "'" + dr[0] + "'" + "," + dr[1]; strDatos = strDatos + "],"; } strDatos = strDatos + "]"; return(strDatos); }
protected void btnAgregar_Click(object sender, EventArgs e) { LogicaNegocio lgNegocio = new LogicaNegocio(); lgPath = new LogicaPath(); csUsuario usuario = (csUsuario)Session["Usuario"]; if ((FileUpload1.PostedFile != null) && (FileUpload1.PostedFile.ContentLength > 0)) { try { util = new csUtilidades(); string fn = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName); string SaveLocation = Server.MapPath("media\\img") + "\\" + fn; int codNegoc = int.Parse(util.desencriptar(Request.Params["show"])); csPath path = new csPath(0, FileUpload1.FileName, codNegoc); if (lgPath.CrearPath(path)) { FileUpload1.PostedFile.SaveAs(SaveLocation); CargarPath(); ltMsnMultimedia.Text = @"<div class='alert alert-info alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>¡Información!</strong> Imagen Agregada</div>"; } else { ltMsnMultimedia.Text = @"<div class='alert alert-danger'> <strong>Danger!</strong> no guardor el registro. </div>"; } } catch (Exception ex) { ltMsnMultimedia.Text = @"<div class='alert alert-danger'> <strong>Advertencia</strong> " + ex.Message + "</div>"; } } else { ltMsnMultimedia.Text = @"<div class='alert alert-danger'> <strong>Danger!</strong> No cargo la Foto. </div>"; } }
protected void Page_Load(object sender, EventArgs e) { csUsuario user = (csUsuario)Session["Usuario"]; if (!IsPostBack) { lgNegocio = new LogicaNegocio(); dtlisNegocio.DataSource = lgNegocio.listarNegocio(user.id_usuario); dtlisNegocio.DataBind(); if (dtlisNegocio.Items.Count > 0) { } else { pnData.Visible = true; } } }
protected void btnCalificacion_Click(object sender, EventArgs e) { usuario = (csUsuario)Session["Usuario"]; negocio = (csNegocio)Application["negocio"]; lgCalificacion = new LogicaCalificacion(); try { DateTime tiempo = DateTime.Now; String fecha = tiempo.Date.ToString("yyyy-MM-dd"); String hora = "14:07:07"; calificacion = new csCalificacion(0, int.Parse(Rating1.CurrentRating.ToString()), fecha, hora, negocio.id_negocio, usuario.id_usuario); if (lgCalificacion.ValidacionCalificacion(negocio.id_negocio, usuario.id_usuario)) { if (lgCalificacion.CrearCalificacion(calificacion)) { string calificacion2 = lgCalificacion.PromedioCalificacion(negocio.id_negocio).ToString(); lbCalificacion.Text = "Tu Calificacion es: " + Rating1.CurrentRating.ToString(); lbRating.Text = calificacion2; } else { lbCalificacion.Text = "No se califico"; } } else { if (lgCalificacion.ModificarCalificacion(calificacion)) { string calificacion2 = lgCalificacion.PromedioCalificacion(negocio.id_negocio).ToString(); lbCalificacion.Text = "Tu Calificacion se modifico: " + Rating1.CurrentRating.ToString(); lbRating.Text = calificacion2; } else { lbCalificacion.Text = "No se califico"; } } } catch (Exception ex) { lbCalificacion.Text = ex.ToString(); } }
protected void btnDatos_Click(object sender, EventArgs e) { try { lgUsuario = new LogicaUsuario(); //if (txtFechaNac.Rows>0||txtFechaNac.Text==null) //{ usuario = (csUsuario)Session["Usuario"]; if (lgUsuario.validarCorreo(txtCorreo.Text) || txtCorreo.Text == usuario.correo) { usuario = new csUsuario(usuario.id_usuario, txtNombre1.Text, txtNombre2.Text, txtApe1.Text, txtApe2.Text, txtCorreo.Text, "", txtDir.Text, txtFechaNac.Text, txtTelefono.Text, int.Parse(txtNumDoc.Text), int.Parse(dtTpDoc.SelectedValue.ToString()), int.Parse(dtCiudad.SelectedValue.ToString()), ""); if (lgUsuario.ActulizarDatos(usuario)) { lgUsuario = new LogicaUsuario(); ltDatos.Text = @"<div class='alert alert-info alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>¡Información!</strong> Datos Actualizados</div>"; Session["Usuario"] = lgUsuario.SessioUsuario(usuario.id_usuario); } else { ltDatos.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong>Datos No Actualizados</div>"; } } else { ltDatos.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong>Correo ya existe</div>"; } //} } catch (Exception ex) { ltDatos.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong> " + ex.Message + "</div>"; } }
protected void btnCmbiarUser_Click(object sender, EventArgs e) { try { lgEstUser = new LogicaEstadoUsuario(); usuario = (csUsuario)Session["Usuario"]; if ((lgEstUser.Validar(usuario.id_usuario, int.Parse(dpTipoUser.SelectedValue)))) { switch (dpTipoUser.SelectedValue) { case "1": Session["TipoUsuario"] = "1"; Response.Redirect("IndexPropietario.aspx"); break; case "2": Session["TipoUsuario"] = "2"; Response.Redirect("IndexSuscriptor.aspx"); break; case "3": Session["TipoUsuario"] = "3"; Response.Redirect("indexAdminn.aspx"); break; default: break; } } else { ltMsntpUserAgregar.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>!Error! </strong> Ya tiene tipo de usuario agregado con su usuario</div>"; } } catch (Exception ex) { ltMsntpUserAgregar.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error! </strong> " + ex.Message + "</div>"; } }
public void AddNewUsuario(csUsuario Usuario) { String ConnectionString = ConfigurationManager.ConnectionStrings["dbProyectoCoordinacion"].ConnectionString; SqlConnection Connection = new SqlConnection(ConnectionString); try { Connection.Open(); SqlParameter[] Data = new SqlParameter[6]; Data[0] = new SqlParameter("@IdUsuario", Usuario.IdUsuario); Data[0].DbType = DbType.Int32; Data[1] = new SqlParameter("@IdCarrera", Usuario.IdCarrera); Data[1].DbType = DbType.Int32; Data[2] = new SqlParameter("@IdRol", Usuario.IdRol); Data[2].DbType = DbType.Int32; Data[3] = new SqlParameter("@Nombre", Usuario.Nombre); Data[3].DbType = DbType.String; Data[4] = new SqlParameter("@Apellidos", Usuario.Apellidos); Data[4].DbType = DbType.String; Data[5] = new SqlParameter("@Contraseña", Usuario.Contraseña); Data[5].DbType = DbType.String; String Query = "insert into tbUsuarios (IdUsuario, IdCarrera, IdRol, Nombre, Apellidos, Contraseña) " + "values (@IdUsuario, @IdCarrera, @IdRol, @Nombre, @Apellidos, @Contraseña);"; SqlCommand Command = new SqlCommand(Query, Connection); Command.Parameters.AddRange(Data); Command.ExecuteReader(); } catch (Exception ex) { LogError(ex.Message); } finally { Connection.Close(); Connection = null; } }
public csUsuario CheckLogin(int NumControl, string Contraseña) { csUsuario Usuario = new csUsuario(); String ConnectionString = ConfigurationManager.ConnectionStrings["dbProyectoCoordinacion"].ConnectionString; SqlConnection Connection = new SqlConnection(ConnectionString); try { Connection.Open(); SqlParameter[] Data = new SqlParameter[2]; Data[0] = new SqlParameter("@NumControl", NumControl); Data[0].DbType = DbType.Int32; Data[1] = new SqlParameter("@Contraseña", Contraseña); Data[1].DbType = DbType.String; String Query = "select * from tbUsuarios where IdUsuario = @NumControl and Contraseña = @Contraseña;"; SqlCommand Command = new SqlCommand(Query, Connection); Command.Parameters.AddRange(Data); SqlDataReader DataReader = Command.ExecuteReader(); if (DataReader.Read()) { Usuario.LoadEventFromDataReader(DataReader); } } catch (Exception ex) { LogError(ex.Message); } finally { Connection.Close(); Connection = null; } return(Usuario); }
protected void btnAgregar_Click(object sender, EventArgs e) { try { csUsuario Usuario = new csUsuario(); Usuario.IdCarrera = Convert.ToInt32(Session["IdCarrera"]); Usuario.IdRol = 2; Usuario.Nombre = txtNombre.Text; Usuario.Apellidos = txtApellidoPaterno.Text + txtApellidoMaterno.Text; Usuario.Contraseña = txtContraseña.Text; Usuario.IdUsuario = Convert.ToInt32(txtNumControl.Text); (new csUsuarioHandler()).AddNewUsuario(Usuario); Response.Redirect("~\\Agregar.aspx"); } catch (Exception ex) { Response.Write(@"<script language = 'javascript'>alert('Error al agregar el usuario. Verifica que los datos sean los correctos.') </script>"); } }
protected void txtGuadarImg_Click(object sender, EventArgs e) { if ((FileUpload1.PostedFile != null) && (FileUpload1.PostedFile.ContentLength > 0)) { string fn = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName); string SaveLocation = Server.MapPath("media\\img") + "\\" + fn; try { FileUpload1.PostedFile.SaveAs(SaveLocation); usuario = (csUsuario)Session["usuario"]; imgUser.ImageUrl = "media/img/" + FileUpload1.FileName; lgUsuario = new LogicaUsuario(); lgUsuario.CambiarFoto(FileUpload1.FileName, usuario.id_usuario); Session["usuario"] = lgUsuario.SessioUsuario(usuario.id_usuario); ltImagen.Text = @"<div class='alert alert-info alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>¡Información!</strong>Foto actulizada</div>"; } catch (Exception ex) { ltImagen.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong> " + ex.Message + "</div>"; //Note: Exception.Message returns a detailed message that describes the current exception. //For security reasons, we do not recommend that you return Exception.Message to end users in //production environments. It would be better to put a generic error message. } } else { ltImagen.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong> No Cargo La Foto</div>"; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.Params["perfil"] != null) { lgUsuario = new LogicaUsuario(); lgEstUsuario = new LogicaEstadoUsuario(); usuario = lgUsuario.SessioUsuario(int.Parse(Request.Params["perfil"])); Label1.Text = usuario.nombre1 + " " + usuario.apellido1; Image1.ImageUrl = usuario.foto; lbNombres.Text = usuario.nombre1 + " " + usuario.apellido1; lbApellido1.Text = usuario.apellido1; lbApellido2.Text = usuario.apellido2; lbFecNac.Text = usuario.fecha_nacimiento; lbTpDoc.Text = "cédula de ciudadanía"; lbNumDoc.Text = usuario.num_documento.ToString(); //lbEdad.Text = "24" + " " + "Años"; lbDir.Text = usuario.direccion; lbTel.Text = usuario.telefono; lbCorreo.Text = usuario.correo; if (lgEstUsuario.Validar(usuario.id_usuario, 3)) { pnNegocio.Visible = true; CargarTabla(); } hplinkCreaNegocio.NavigateUrl = "~/CrearNegocioAdmin.aspx?perfil=" + Request.Params["perfil"]; hLinkModificar.NavigateUrl = "ModificarUsuarioAdminn.aspx?perfil=" + Request.Params["perfil"]; } else { Response.Redirect("BuscarUsuarioaspx.aspx"); } } }
public csUsuario GetUsuario(int IdUsuario) { csUsuario Usuario = new csUsuario(); String ConnectionString = ConfigurationManager.ConnectionStrings["dbProyectoCoordinacion"].ConnectionString; SqlConnection Connection = new SqlConnection(ConnectionString); try { Connection.Open(); SqlParameter Data = new SqlParameter("@IdUsuario", IdUsuario); Data.DbType = DbType.Int32; String Query = "select * from tbUsuarios where IdUsuario = @IdUsuario;"; SqlCommand Command = new SqlCommand(Query, Connection); Command.Parameters.Add(Data); SqlDataReader DataReader = Command.ExecuteReader(); if (DataReader.Read()) { Usuario.LoadEventFromDataReader(DataReader); } } catch (Exception ex) { LogError(ex.Message); } finally { Connection.Close(); Connection = null; } return(Usuario); }
protected void btnRegistro_Click(object sender, EventArgs e) { try { util = new csUtilidades(); LogicaUsuario lgusuario = new LogicaUsuario(); //if (lgusuario.validarCorreo(txtCorreo.Text)) //{ String pass = util.CrearPassword(6); String pass2 = util.Encriptar(pass); csUsuario user = new csUsuario(0, txtNom1.Text, txtNom2.Text, txtApe1.Text, txtApe2.Text, txtCorreo.Text, "user.png", txtDir.Text, "1997/01/15", txtTelefono.Text, int.Parse(txtNumDoc.Text), int.Parse(dlTipoDoc.SelectedValue.ToString()), int.Parse(dlCiudad.SelectedValue.ToString()), pass2); Boolean resultado = lgusuario.CrearUsuario(user, dlTipoUsuario.SelectedValue.ToString()); if (resultado) { EnviarCorreo(pass, txtCorreo.Text); limpiarRegistro(); Button1_ModalPopupExtender.Show(); } else { ltMensaje.Text = @"<div class='alert alert-danger'> <strong>No se registro el usuario</strong> Su contraseña sera enviada a su correo electronio. </div>"; } //} //else //{ // HyperLink3_ModalPopupExtender.Show(); // lbRepuesta.Text = "Correo ya existe"; //} } catch (Exception ex) { ex.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["IdUsuario"] != null && Session["IdRol"] != null) { if (Convert.ToInt32(Session["IdRol"]) == 2) { result = bool.TryParse(Request["Logout"], out result); if (result) { Session["IdUsuario"] = null; Session["IdRol"] = null; Session["IdCarrera"] = null; Response.Redirect("~\\Login.aspx"); } else if (Request["Cita"] != null) { if (Request["Cita"] == "err") { Response.Write(@"<script language = 'javascript'>alert('Esta cita ya esta ocupada. Seleccione otra.') </script>"); } else if (Request["Cita"] == "ex") { Response.Write(@"<script language = 'javascript'>alert('Cita agendada Exitosamente.') </script>"); } else if (Request["Cita"] == "pen") { Response.Write(@"<script language = 'javascript'>alert('Ya tienes una cita pendiente.') </script>"); } } else if (Request["De"] != null) { if (Request["De"] == "ex") { Response.Write(@"<script language = 'javascript'>alert('Cita eliminada con exito.') </script>"); } if (Request["De"] == "err") { Response.Write(@"<script language = 'javascript'>alert('Error al eliminar la cita.') </script>"); } } else if (Request["Exp"] != null) { result = bool.TryParse(Request["Logout"], out result); if (result) { Response.Write(@"<script language = 'javascript'>alert('Tu cita ya expiro.') </script>"); } else { Response.Write(@"<script language = 'javascript'>alert('Tu cita ya expiro.') </script>"); } } csCitaHandler CitaHandler = new csCitaHandler(); csUsuario Usuario = (new csUsuarioHandler()).GetUsuario(Convert.ToInt32(Session["IdUsuario"])); //lblnombre.Text = "Alumno: " + Usuario.Nombre + " " + Usuario.Apellidos + "."; //lblNumControl.Text = "Numero de Control: " + Usuario.IdUsuario + "."; estadoCita = 1; //Agendada csCita Cita = CitaHandler.GetCita(Convert.ToInt32(Session["IdUsuario"]), estadoCita); if (Cita.Estado == 1) { if (DateTime.Now > Cita.FechaDisponible) { estadoCita = 3; //Update cita con error. if (!(CitaHandler.Delete(Cita.IdCita, estadoCita))) { Response.Redirect("~//IndexAlumno.aspx?Exp=true"); } else { Response.Redirect("~//IndexAlumno.aspx?Logout=true"); } } else { //lblPDiaCita.Text = "Fecha: " + Cita.FechaDisponible.ToString("dd / MM / yyyy"); //lblPHoraCita.Text = "Hora: " + Cita.FechaDisponible.ToString("t"); //btnEliminarCita.Visible = true; //GridViewCitas.Visible = false; //DropDListMotivos.Visible = false; } } else { //lblPDiaCita.Text = "Ningun pendiente."; //lblPHoraCita.Text = ""; //btnEliminarCita.Visible = false; //GridViewCitas.Visible = true; //DropDListMotivos.Visible = true; List <csCita> listCita = CitaHandler.GetListCitas(Usuario.IdCarrera, DateTime.Now); dt = new DataTable(); dt.Columns.Add("Apartar"); dt.Columns.Add("NumeroCita"); dt.Columns.Add("Hora"); dt.Columns.Add("Dia"); for (int y = 0; y < listCita.Count; y++) { DataRow dr = dt.NewRow(); dr["Apartar"] = listCita[y].IdCita.ToString(); dr["NumeroCita"] = listCita[y].IdCita.ToString(); dr["Hora"] = listCita[y].FechaDisponible.ToString("t"); dr["Dia"] = listCita[y].FechaDisponible.ToString("dd / MM / yyyy"); dt.Rows.Add(dr); } //GridViewCitas.DataSource = dt; //GridViewCitas.DataBind(); //DataTable Dt = new DataTable(); //DataView Dv = default(DataView); //Dv = (DataView)SqlDataDropDListMotivos.Select(DataSourceSelectArguments.Empty); //Dt = Dv.ToTable(); //DropDListMotivos.Items.Clear(); //for (int i = 0; i < Dt.Rows.Count; i++) //{ // //DropDListMotivos.Items.Add("op" + i.ToString()); // DropDListMotivos.Items.Add(Dt.Rows[i]["Motivo"].ToString()); // DropDListMotivos.Items[i].Value = Dt.Rows[i]["IdMotivo"].ToString(); // DropDListMotivos.Items[i].Text = Dt.Rows[i]["Motivo"].ToString(); //} } } else { Response.Redirect("~\\IndexAdmin.aspx"); } } else { Response.Redirect("~\\Login.aspx"); } }
protected void btnModificar_Click(object sender, EventArgs e) { try { if (IsValid) { LogicaNegocio lgNegocio = new LogicaNegocio(); lgPath = new LogicaPath(); csUsuario usuario = (csUsuario)Session["Usuario"]; int codNegoc = int.Parse(Request.Params["negocio"]); lgEstaNegocio = new LogicaEstadoNegocio(); if ((uploadFile1.PostedFile != null) && (uploadFile1.PostedFile.ContentLength > 0)) { string fn = System.IO.Path.GetFileName(uploadFile1.PostedFile.FileName); string SaveLocation = Server.MapPath("media/img") + "/" + fn; csNegocio negocio = new csNegocio(int.Parse(hdCodNegocio.Value), txtNombre.Text, txtDescdrip.Text, txtTelefono.Text, usuario.id_usuario, uploadFile1.FileName, hdLonft.Value, txtUbicacion.Text, hdLatFt.Value); if (lgNegocio.ModificarNegocio(negocio)) { foreach (ListItem item in chekListCategoria.Items) { if (item.Selected) { if (lgEstaNegocio.validarEstadNegocio(int.Parse(item.Value.ToString()), codNegoc) == false) { estNegocio = new csEstadoNegocio(0, int.Parse(item.Value.ToString()), codNegoc); lgEstaNegocio.CrearEstadoNegocio(estNegocio); } } if (item.Selected == false) { if (lgEstaNegocio.validarEstadNegocio(int.Parse(item.Value.ToString()), codNegoc)) { lgEstaNegocio.EliminarEstadoNegocio(int.Parse(item.Value.ToString())); } } } uploadFile1.PostedFile.SaveAs(SaveLocation); Button2_ModalPopupExtender.Show(); } else { ltRepuesta.Text = @"<div class='alert alert-danger'> <strong>Danger!</strong> no guardor el registro. </div>"; } } else { //string fn = System.IO.Path.GetFileName(uploadFile1.PostedFile.FileName); //string SaveLocation = Server.MapPath("media/img") + "/" + fn; csNegocio negocio = new csNegocio(int.Parse(hdCodNegocio.Value), txtNombre.Text, txtDescdrip.Text, txtTelefono.Text, usuario.id_usuario, "", hdLonft.Value, txtUbicacion.Text, hdLatFt.Value); if (lgNegocio.ModificarNegocio2(negocio)) { foreach (ListItem item in chekListCategoria.Items) { if (item.Selected) { if (lgEstaNegocio.validarEstadNegocio(int.Parse(item.Value.ToString()), codNegoc) == false) { estNegocio = new csEstadoNegocio(0, int.Parse(item.Value.ToString()), codNegoc); lgEstaNegocio.CrearEstadoNegocio(estNegocio); } } if (item.Selected == false) { if (lgEstaNegocio.validarEstadNegocio(int.Parse(item.Value.ToString()), codNegoc)) { lgEstaNegocio.EliminarEstadoNegocio(int.Parse(item.Value.ToString())); } } } //uploadFile1.PostedFile.SaveAs(SaveLocation); Button2_ModalPopupExtender.Show(); } else { ltRepuesta.Text = @"<div class='alert alert-danger'> <strong>Danger!</strong> no guardor el registro. </div>"; } } } } catch (Exception ex) { ltRepuesta.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error! </strong> " + ex.Message + "</div>"; } }