protected void cmdRegistrar_Click(object sender, EventArgs e) { CapaEntidadesW.clsUsuarioEntidad cls = new CapaEntidadesW.clsUsuarioEntidad(); cls.Idusuario = txtUsuario.Text; cls.Contrasenia = txtContrasenia.Text; cls.Nombres = txtNombre.Text; cls.ApellidoPat = this.TxtApellidopat.Text; cls.ApellidoMat = this.txtApellidomat.Text; cls.Telefono = txtTelefono.Text; cls.Correo = txtCorreo.Text; cls.Estado = lbxEstado.SelectedValue; cls.Idrol = Convert.ToInt32(cboTipousuario.SelectedItem.Value); if (idUsuario != null) { CapaLogicaW.clsUsuarioLogica.GetInstance().RegistrarUsuario(cls); Response.Redirect("Usuarios.aspx"); idUsuario = null; } else { CapaLogicaW.clsUsuarioLogica.GetInstance().ActualizarUsuario(cls); Response.Redirect("Usuarios.aspx"); idUsuario = null; } }
public void ActualizarUsuario(CapaEntidadesW.clsUsuarioEntidad cls) { SqlConnection Con = null; DataTable tabla = new DataTable(); try { Con = clsConexion.GetInstance().ConexionBD(); SqlCommand Cmd = new SqlCommand("sp_actualizarUsuario", Con); Cmd.CommandType = CommandType.StoredProcedure; Cmd.Parameters.AddWithValue("@idusuario", cls.Idusuario); Cmd.Parameters.AddWithValue("@contrasenia", cls.Contrasenia); Cmd.Parameters.AddWithValue("@nombres", cls.Nombres); Cmd.Parameters.AddWithValue("@apellidopat", cls.ApellidoPat); Cmd.Parameters.AddWithValue("@apellidomat", cls.ApellidoMat); Cmd.Parameters.AddWithValue("@telefono", cls.Telefono); Cmd.Parameters.AddWithValue("@correo", cls.Correo); Cmd.Parameters.AddWithValue("@estado", cls.Estado); Cmd.Parameters.AddWithValue("@idrol", cls.Idrol); Con.Open(); Cmd.ExecuteNonQuery(); } catch (Exception e) { tabla = null; throw e; } finally { Con.Close(); } }
protected void btnlogin_Click(object sender, EventArgs e) { CapaEntidadesW.clsUsuarioEntidad Cls = new CapaEntidadesW.clsUsuarioEntidad(); Cls = CapaLogicaW.clsUsuarioLogica.GetInstance().Acceso(this.txtusuario.Text, this.txtclave.Text); try { if (Cls != null) { Session["iduser"] = Cls.Idusuario; DataTable tabla = new DataTable(); tabla = (CapaLogicaW.clsRolModuloLogica.GetInstance().BuscarRolModuloIdRol(Cls.Idrol)); Session["Permisos"] = tabla; Response.Redirect("Menu.aspx"); } else { this.lblmensaje.Visible = true; this.lblmensaje.Text = "Usuario Incorrecto"; } } catch (Exception ex) { throw ex; } }
protected void cmdVerificar_Click(object sender, EventArgs e) { CapaEntidadesW.clsAlumnoEntidad cls = new CapaEntidadesW.clsAlumnoEntidad(); cls = CapaLogicaW.clsAlumnoLogica.GetInstance().UbicarAlumnoIdUsuario(txtidusuario.Text); if (cls != null) { lblverificar.Text = "El usuario ya esta registrado como Alumno"; cmdRegistrar.Enabled = false; } else { CapaEntidadesW.clsUsuarioEntidad cls2 = new CapaEntidadesW.clsUsuarioEntidad(); cls2 = CapaLogicaW.clsUsuarioLogica.GetInstance().UbicarUsuario(txtidusuario.Text); if (cls2 != null) { lblverificar.Text = "El usuario no esta registrado como Alumno"; cmdRegistrar.Enabled = true; btnAlumno.Enabled = false; } else { lblverificar.Text = "El usuario no existe"; } } }
protected void cmdRegistrar_Click(object sender, EventArgs e) { CapaEntidadesW.clsMatriculaEntidad cls = new CapaEntidadesW.clsMatriculaEntidad(); cls.Fecha = DateTime.Now.Date; if (Session["idregistrar"] == null) { CapaEntidadesW.clsUsuarioEntidad Login = new CapaEntidadesW.clsUsuarioEntidad(); Login = (CapaEntidadesW.clsUsuarioEntidad)Session["Login"]; CapaEntidadesW.clsAlumnoEntidad Alum = new CapaEntidadesW.clsAlumnoEntidad(); Alum = CapaLogicaW.clsAlumnoLogica.GetInstance().UbicarAlumnoIdUsuario(Login.Idusuario); cls.CodAlumno = Alum.CodAlumno; cls.IdCiclo = Convert.ToInt32(cboCiclo.SelectedItem.Value); cls.IdPeriodo = Convert.ToInt32(cboPeriodo.SelectedItem.Value); cls.Estado = "Activo"; CapaLogicaW.clsMatriculaLogica.GetInstance().RegistrarMatricula(cls); Response.Redirect("Matricula.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["iduser"] != null) { if (Session["accPERFIL"] != null) { if (Session["Login"] != null) { CapaEntidadesW.clsUsuarioEntidad cls = new CapaEntidadesW.clsUsuarioEntidad(); cls = (CapaEntidadesW.clsUsuarioEntidad)Session["Login"]; if (cls != null) { lblusuario.Text = cls.Idusuario; lblnombre.Text = cls.Nombres; lblapepat.Text = cls.ApellidoPat; lblapemat.Text = cls.ApellidoMat; lbltelefono.Text = cls.Telefono; lblcorreo.Text = cls.Correo; lblestado.Text = cls.Estado; lbltipo.Text = cls.Tipousuario; } } } else { Response.Redirect("Menu.aspx"); } } else { Response.Redirect("index.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { if (Session["iduser"] != null) { this.cboTipousuario.DataSource = CapaLogicaW.clsRolLogica.GetInstance().ListarRoles(); cboTipousuario.DataTextField = "nombre"; cboTipousuario.DataValueField = "idrol"; cboTipousuario.DataBind(); cboTipousuario.SelectedIndex = -1; if (Session["idUsuario"] != null) // actualizacion { idUsuario = (string)Session["idUsuario"]; // saco el valor de la variable de sesion y la asigno a idcliente } if (idUsuario != null) { CapaEntidadesW.clsUsuarioEntidad cls = new CapaEntidadesW.clsUsuarioEntidad(); cls = CapaLogicaW.clsUsuarioLogica.GetInstance().UbicarUsuario(idUsuario); if (cls != null) { this.txtUsuario.Text = cls.Idusuario; this.txtContrasenia.Text = cls.Contrasenia; this.txtNombre.Text = cls.Nombres; this.TxtApellidopat.Text = cls.ApellidoPat; this.txtApellidomat.Text = cls.ApellidoMat; this.txtTelefono.Text = cls.Telefono; this.txtCorreo.Text = cls.Correo; this.lbxEstado.SelectedValue = cls.Estado; //this.cboTipousuario.SelectedIndex = cls.Idrol; //this.lbxEstado.SelectedIndex = Convert.ToInt32(Clie.Genero1); //this.lbxTipousuario.SelectedIndex = Convert.ToInt32(Clie.TipoCliente1); this.cboTipousuario.Items.FindByText(cls.Tipousuario).Selected = true; this.cmdRegistrar.Text = "Actualizar"; Session["idUsuario"] = null; } } } else { Response.Redirect("index.aspx"); } /* * this.cbCategorias.Datasource = CapaLogica.ClsProductos.GetInstace().listarPrductos(); * DisplayMember = "Nombre"; * ValueMember = "IDProducto"; */ } }
public void ActualizarUsuario(CapaEntidadesW.clsUsuarioEntidad cls) { try { CapaDatosW.clsUsuarioDatos.GetInstance().ActualizarUsuario(cls); } catch (Exception ex) { throw ex; } }
//hacerla sesion protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { if (Session["iduser"] != null) { if (Session["idCursoMatriculaReg"] != null) // actualizacion { Session["iddatos"] = (int)Session["idCursoMatriculaReg"]; // saco el valor de la variable de sesion y la asigno a idcliente } if (Session["iddatos"] != null) { CapaEntidadesW.clsMatriculaEntidad DatMatricula = new CapaEntidadesW.clsMatriculaEntidad(); DatMatricula = CapaLogicaW.clsMatriculaLogica.GetInstance().UbicarMatricula((int)Session["iddatos"]); if (DatMatricula != null) { CapaEntidadesW.clsUsuarioEntidad datUsuario = new CapaEntidadesW.clsUsuarioEntidad(); datUsuario = (CapaEntidadesW.clsUsuarioEntidad)Session["Login"]; CapaEntidadesW.clsAlumnoEntidad datAlumno = new CapaEntidadesW.clsAlumnoEntidad(); datAlumno = CapaLogicaW.clsAlumnoLogica.GetInstance().UbicarAlumnoIdUsuario(datUsuario.Idusuario); this.dtgClases.DataSource = CapaLogicaW.clsClasesLogica.GetInstance().ListarClasesporCicloNoRegistradas(datAlumno.IdEscuela, DatMatricula.IdCiclo, datAlumno.CodAlumno); this.dtgClases.DataBind(); dtgCursos.DataSource = ((DataTable)Session["tablita"]); dtgCursos.DataBind(); } } } else { Response.Redirect("index.aspx"); } /* * this.cbCategorias.Datasource = CapaLogica.ClsProductos.GetInstace().listarPrductos(); * DisplayMember = "Nombre"; * ValueMember = "IDProducto"; */ } }
public CapaEntidadesW.clsUsuarioEntidad UbicarUsuario(string idusuario) { SqlConnection Con = null; //DataTable tabla = new DataTable(); CapaEntidadesW.clsUsuarioEntidad cls = null; SqlDataReader rd = null; try { Con = clsConexion.GetInstance().ConexionBD(); SqlCommand Cmd = new SqlCommand("sp_buscarUsuarioId", Con); Cmd.CommandType = CommandType.StoredProcedure; Cmd.Parameters.AddWithValue("@idusuario", idusuario); Con.Open(); rd = Cmd.ExecuteReader(); if (rd.Read()) { cls = new CapaEntidadesW.clsUsuarioEntidad(); cls.Idusuario = rd["idusuario"].ToString(); cls.Contrasenia = rd["contrasenia"].ToString(); cls.Nombres = rd["nombres"].ToString(); cls.ApellidoPat = rd["apellidoPat"].ToString(); cls.ApellidoMat = rd["apellidoMat"].ToString(); cls.Telefono = rd["telefono"].ToString(); cls.Correo = rd["correo"].ToString(); cls.Estado = rd["estado"].ToString(); cls.Tipousuario = rd["tipousuario"].ToString(); cls.Idrol = Convert.ToInt32(rd["idrol"].ToString()); } } catch (Exception e) { cls = null; throw e; } finally { Con.Close(); } return(cls); }
public CapaEntidadesW.clsUsuarioEntidad login(string usuario, string clave) { SqlConnection con = null; SqlCommand cmd = null; CapaEntidadesW.clsUsuarioEntidad Cls = null; SqlDataReader rd = null; try { con = clsConexion.GetInstance().ConexionBD(); cmd = new SqlCommand("sp_login", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idusuario", usuario); cmd.Parameters.AddWithValue("@contrasenia", clave); con.Open(); rd = cmd.ExecuteReader(); if (rd.Read()) { Cls = new CapaEntidadesW.clsUsuarioEntidad(); Cls.Idusuario = rd["idusuario"].ToString(); Cls.Contrasenia = rd["contrasenia"].ToString(); Cls.Tipousuario = rd["tipousuario"].ToString(); Cls.Nombres = rd["nombres"].ToString(); Cls.ApellidoPat = rd["apellidoPat"].ToString(); Cls.ApellidoMat = rd["apellidoMat"].ToString(); Cls.Telefono = rd["telefono"].ToString(); Cls.Correo = rd["correo"].ToString(); Cls.CodAlumno = Convert.ToInt32(rd["codAlumno"].ToString()); Cls.Idrol = Convert.ToInt32(rd["idrol"].ToString()); } } catch (Exception ex) { Cls = null; throw ex; } finally { con.Close(); } return(Cls); }
protected void Page_Load(object sender, EventArgs e) { if (Session["iduser"] != null) { if (Session["accMATRICULA"] != null) { CapaEntidadesW.clsUsuarioEntidad cls = new CapaEntidadesW.clsUsuarioEntidad(); cls = (CapaEntidadesW.clsUsuarioEntidad)Session["Login"]; this.dtgMatricula.DataSource = CapaLogicaW.clsMatriculaLogica.GetInstance().ListarMatriculaActivaIdUsuario(cls.Idusuario); this.dtgMatricula.DataBind(); } else { Response.Redirect("Menu.aspx"); } } else { Response.Redirect("index.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { string idUser = null; if (!IsPostBack) { if (Session["iduser"] != null) { idUser = (string)Session["iduser"]; CapaEntidadesW.clsUsuarioEntidad Login = new CapaEntidadesW.clsUsuarioEntidad(); Login = CapaLogicaW.clsUsuarioLogica.GetInstance().UbicarUsuario(idUser); if (Login != null) { Session["Login"] = Login; } if (Session["Permisos"] != null) { Permisos = (DataTable)Session["Permisos"]; for (int i = 0; i < Permisos.Rows.Count; i++) { switch (Permisos.Rows[i]["modulo"].ToString()) { case "ALUMNO": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accALUMNO"] = 1; } break; case "CICLO": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accCICLO"] = 1; } break; case "CLASES": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accCLASES"] = 1; } break; case "CURSO": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accCURSO"] = 1; } break; case "DOCENTE": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accDOCENTE"] = 1; } break; case "ESCUELA": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accESCUELA"] = 1; } break; case "FACULTAD": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accFACULTAD"] = 1; } break; case "HORARIO": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accHORARIO"] = 1; } break; case "MATRICULA": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accMATRICULA"] = 1; } break; case "MATRICULA_CURSOS": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accMATRICULA_CURSOS"] = 1; } break; case "PLANESTUDIO": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accPLANESTUDIO"] = 1; } break; case "PLANESTUDIO_CURSOS": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accPLANESTUDIO_CURSOS"] = 1; } break; case "ROL": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accROL"] = 1; } break; case "ROL_MODULO": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accROL_MODULO"] = 1; } break; case "SECCION": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accSECCION"] = 1; } break; case "MODULO": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accMODULO"] = 1; } break; case "USUARIO": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accUSUARIO"] = 1; } break; case "PERFIL": if (Permisos.Rows[i]["estado"].ToString() == "Activo") { Session["accPERFIL"] = 1; } break; default: //numero = "error"; break; } } Session["Permisos"] = null; } } else { Response.Redirect("index.aspx"); } } }