protected void Page_Load(object sender, EventArgs e) { Docentes docenteLogeado = new Docentes(); docenteLogeado = null; Session.Add("docenteLogeado", docenteLogeado); }
protected void Page_Load(object sender, EventArgs e) { Docentes docenteLogeado = new Docentes(); docenteLogeado = (Docentes)Session["docenteLogeado"]; if (docenteLogeado == null) { Response.Redirect("Login.aspx"); } if (docenteLogeado.admin == false) { cardAlumno.Visible = false; cardDocente.Visible = false; cardMateria.Visible = false; } //object usuarioLogueado = Session["usuarioLogueado"]; //if (usuarioLogueado != null) //{ // if (!usuarioLogueado.Admin) // { // } //} //// cuando te loguees si esta todo ok vas a hacer //Session.Add("usuarioLogueado", new object()); }
public void ActualizarDocente(int id, Docente datos) { int index = Docentes.FindIndex(m => m.IdEmpleado == id); datos.IdEmpleado = id; Docentes[index] = datos; }
protected void Button3_Click(object sender, EventArgs e) { Docentes ObjDocente = new Docentes(); try { DataSet DatosDocente = ObjDocente.ConsultarDocenteTodos(); DataTable DatosConsultados = DatosDocente.Tables["DatosConsultados"]; int numregistros = DatosConsultados.Rows.Count; if (numregistros == 0) { MessageBox.alert("No hay datos en la base de datos"); } else { GridView1.DataSource = DatosConsultados; GridView1.DataBind(); } } catch (Exception ex) { MessageBox.alert("No se ha podido efectuar la consulta debido al siguiente Error: " + ex.Message); } }
public void AgregarDocente(Docente docente) { var id = Docentes.Count > 0 ? Docentes.Max(s => s.IdEmpleado) + 1 : 0; docente.IdEmpleado = id; Docentes.Add(docente); }
public ActionResult EditaDocente(FormCollection e, EditarAlumnoVM MyModel) { string message = "AlumnoEditado"; if (ModelState.IsValid) { using (var dbContext = new ContextDbDataContext()) { Docentes Docen = (from dbD in dbContext.Docentes where dbD.idUsuario == MyModel.idUsuario select dbD).Single(); Usuario User = (from dbD in dbContext.Usuario where dbD.IdUsuario == MyModel.idUsuario select dbD).Single(); User.contraseña = MyModel.contraseña == "DummyPass" ? User.contraseña : MyModel.contraseña; User.Usuario1 = MyModel.Usuario1; Docen.nombre = MyModel.nombre; Docen.apellido = MyModel.apellido; Docen.fecha_n = Convert.ToDateTime(MyModel.fecha_n); Docen.genero = Convert.ToChar(MyModel.genero); dbContext.SP_ModificaDocente(Docen.IdDocente, Docen.nombre, Docen.apellido, Docen.fecha_n, Docen.genero, Docen.idUsuario); dbContext.SP_ModificaUsuario(User.IdUsuario, User.Usuario1, User.correo, User.contraseña, User.Activo, User.tipo); } } else { message = "Error"; } return(RedirectToAction("ListaAlumnos", "AdminHome", new { a = message })); }
protected void Page_Load(object sender, EventArgs e) { Docentes docenteLogeado = new Docentes(); docenteLogeado = (Docentes)Session["docenteLogeado"]; if (docenteLogeado == null) { Response.Redirect("Login.aspx"); } if (!IsPostBack) { ComisionNegocio negocio = new ComisionNegocio(); long IdComision = Convert.ToInt64(Session["IdComision"]); NombreComision = negocio.NombreComision(IdComision); lblNombreComision.Text = NombreComision; AlumnosXComisionNegocio nego = new AlumnosXComisionNegocio(); dgvAlumnosPorComision.DataSource = nego.listar(IdComision); dgvAlumnosPorComision.DataBind(); dgvBaja.DataSource = nego.listarBaja(IdComision); dgvBaja.DataBind(); } }
public IHttpActionResult PostDocentes(Docentes docentes) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Docentes.Add(docentes); try { db.SaveChanges(); } catch (DbUpdateException) { if (DocentesExists(docentes.id_docente)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = docentes.id_docente }, docentes)); }
public ActionResult PerfilDocente() { int idUsuario = int.Parse(Sess.getSession("idUsuario")); PerfilDocente Model = new PerfilDocente(); Model.idUsuario = idUsuario; Docentes Doc = new Docentes(); Usuario User = new Usuario(); try { using (var dbContext = new DBPortalEduDataContext()) { User = (from db in dbContext.Usuario where db.IdUsuario == Model.idUsuario select db).Single(); Doc = (from db in dbContext.Docentes where db.idUsuario == Model.idUsuario select db).Single(); Model.Usuario1 = User.Usuario1; Model.correo = User.correo; Model.nombre = Doc.nombre; Model.apellido = Doc.apellido; Model.fecha_n = Doc.fecha_n.ToString(); Model.genero = (Doc.genero).ToString() == "M" ? "Masculino" : "Femenino"; } }catch (Exception e) { } return(View(Model)); }
protected void Page_Load(object sender, EventArgs e) { Docentes docenteLogeado = new Docentes(); docenteLogeado = (Docentes)Session["docenteLogeado"]; if (docenteLogeado == null) { Response.Redirect("Login.aspx"); } Page.UnobtrusiveValidationMode = System.Web.UI.UnobtrusiveValidationMode.None; if (!IsPostBack) { Materia materia = new Materia(); Turnos turno = new Turnos(); MateriaNegocio NegMateria = new MateriaNegocio(); TurnosNegocio turnoNegocio = new TurnosNegocio(); dwMateria.DataSource = NegMateria.listar(); dwMateria.DataValueField = "Id"; dwMateria.DataTextField = "Nombre"; dwMateria.DataBind(); dwTurnos.DataSource = turnoNegocio.listar(); dwTurnos.DataValueField = "Id"; dwTurnos.DataTextField = "Nombre"; dwTurnos.DataBind(); } }
public IHttpActionResult PutDocentes(int id, Docentes docentes) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != docentes.id_docente) { return(BadRequest()); } db.Entry(docentes).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DocentesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult ClaseTemaCurso(int idTema) { ClaseTema objClase = new ClaseTema(); try { using (var dbContext = new DBPortalEduDataContext()) { Temario objtemario = (from db in dbContext.Temario where db.IdTema == idTema select db).Single(); List <Temario> clasetema = (from db in dbContext.Temario where db.IdCurso == objtemario.IdCurso select db).ToList(); Cursos cursocont = (from db in dbContext.Cursos where db.IdCurso == objtemario.IdCurso select db).Single(); Docentes docente = (from db in dbContext.Docentes where db.IdDocente == cursocont.idDocente select db).Single(); objClase.idTema = objtemario.IdTema; objClase.IdCurso = Convert.ToInt32(objtemario.IdCurso); objClase.Tema = objtemario.Tema; objClase.DescripcionTema = objtemario.Descripcion; objClase.FotoTema = objtemario.FotoTema; objClase.NombreCurso = cursocont.Nombre; objClase.idDocente = docente.IdDocente; objClase.NombreDocente = docente.nombre; objClase.ApellidoDocente = docente.apellido; objClase.TemarioClase = clasetema; } }catch (Exception e) { } return(View(objClase)); }
/* Esta accion se llama cuando login se ha ejecutado correctamente * Esta accion redirige al home correspondiente del usuario * No recibe argumentos * Regresa una redireccion hacia una accion*/ public ActionResult RedirectToHome() { Docentes doc = (Docentes)Session["docente"]; Administrativos admin = (Administrativos)Session["administ"]; if (doc != null) { return(RedirectToAction("Home", "Docente")); } if (admin != null) { if (admin.rol == 1) { return(RedirectToAction("Home", "Coordinador")); } if (admin.rol == 2) { return(RedirectToAction("Home", "Subdirector")); } if (admin.rol == 3) { return(RedirectToAction("Home", "Director")); } } return(RedirectToAction("Login")); }
public async Task <IActionResult> PutDocentes(int id, Docentes docentes) { if (id != docentes.iddocente) { return(BadRequest()); } _context.Entry(docentes).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DocentesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Docentes> > PostDocentes(Docentes docentes) { _context.Docentes.Add(docentes); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDocentes", new { id = docentes.iddocente }, docentes)); }
public ActionResult ContenidoCursoTema(int idCurso) { CursoContenido objCurso = new CursoContenido(); try { using (var dbContext = new DBPortalEduDataContext()) { Cursos curso = (from db in dbContext.Cursos where db.IdCurso == idCurso select db).Single(); List <Temario> temariodelcurso = (from db in dbContext.Temario where db.IdCurso == curso.IdCurso select db).ToList(); Docentes docente = (from db in dbContext.Docentes where db.IdDocente == curso.idDocente select db).Single(); int CursoListaDeseo = (from db in dbContext.Carrito where db.Id_UsuarioC == Convert.ToInt32(Sess.getSession("idUsuario")) && db.Id_CursoC == curso.IdCurso select db).Count(); int CursoComprado = (from db in dbContext.compras where db.idCursoComprado == curso.IdCurso && db.IdUsuario == Convert.ToInt32(Sess.getSession("idUsuario")) select db).Count(); //ViewBag.LoCompro = CursoComprado > 0 ? true : false; objCurso.Id_CursoC = CursoComprado > 0 ? 2 : CursoListaDeseo > 0 ? 1 : 0; objCurso.IdCurso = curso.IdCurso; objCurso.NombreCurso = curso.Nombre; objCurso.Descripcion = curso.Descripcion; objCurso.RecursosCurso = curso.Recursos; objCurso.CostoCurso = Convert.ToDecimal(curso.Costo); objCurso.Foto = curso.Foto; objCurso.Videointro = curso.Videointro; objCurso.TemarioM = temariodelcurso; objCurso.IdDocente = docente.IdDocente; objCurso.Nombre = docente.nombre; objCurso.Apellido = docente.apellido; } }catch (Exception e) { } return(View(objCurso)); }
protected void Page_Load(object sender, EventArgs e) { Docentes docenteLogeado = new Docentes(); docenteLogeado = (Docentes)Session["docenteLogeado"]; if (docenteLogeado == null) { cardDocente.Visible = false; barraNav.Visible = false; } if (docenteLogeado != null) { lblDocente.Text = "Docente: " + docenteLogeado.Apellido + ", " + docenteLogeado.Nombre; if (docenteLogeado.admin == false) { navAltaAlumno.Visible = false; navAltaCarrera.Visible = false; navAltaDocente.Visible = false; navAltaMateria.Visible = false; } } }
private void RegistrarDocente() { Console.Clear(); Console.WriteLine(".::Registrar Docente::."); //Creamos el nuevo docente Docentes nuevoDocente = new Docentes(); Console.Write("Nombre del Docente: "); nuevoDocente.Nombre = Console.ReadLine(); Console.Write("Apellido del Docente: "); nuevoDocente.Apellido = Console.ReadLine(); Console.Write("Numero de Escalafon: "); nuevoDocente.NumEscalafon = int.Parse(Console.ReadLine()); //creamos el grado a cargo del docente Grado gradoAcargo = new Grado(); Console.Write("Nombre del Grado: "); gradoAcargo.Nombre = Console.ReadLine(); Console.Write("Sección del Grado: "); gradoAcargo.Seccion = Console.ReadLine(); //asignamos el grado al nuevo docente nuevoDocente.GradoaCargo = gradoAcargo; //agregamos el nuevo docente a la lista de docentes base.RegistrarDocente(nuevoDocente); //Mensaje de Guardado Console.WriteLine("Docente guardado con exito..."); //hacemos la espera Console.ReadKey(); }
public bool altaDocente(Docentes docenteWeb) { //Instancio primero acceso a datos. AccesoDatos accesoDatos = new AccesoDatos(); try { accesoDatos.setearQuery("insert into Docentes values(@Nombre, @Apellido, @Dni, @Email, @Telefono, @Direccion, @Legajo, @Password, @admin)"); accesoDatos.agregarParametro("@Nombre", docenteWeb.Nombre); accesoDatos.agregarParametro("Apellido", docenteWeb.Apellido); accesoDatos.agregarParametro("@Dni", docenteWeb.Dni); accesoDatos.agregarParametro("@Email", docenteWeb.Mail); accesoDatos.agregarParametro("@Telefono", docenteWeb.Telefono); accesoDatos.agregarParametro("@Direccion", docenteWeb.Direccion); accesoDatos.agregarParametro("@Legajo", docenteWeb.Legajo); accesoDatos.agregarParametro("@Password", docenteWeb.Password); accesoDatos.agregarParametro("@admin", docenteWeb.admin); accesoDatos.ejecutarAccion(); return(true); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
protected void Page_Load(object sender, EventArgs e) { Docentes docenteLogeado = new Docentes(); docenteLogeado = (Docentes)Session["docenteLogeado"]; if (docenteLogeado == null) { Response.Redirect("Login.aspx"); } if (!IsPostBack) { ComisionNegocio negocio = new ComisionNegocio(); long IdComision = Convert.ToInt64(Session["IdComision"]); NombreComision = negocio.NombreComision(IdComision); lblComision.Text = NombreComision; AlumnosNegocio nego = new AlumnosNegocio(); NombreAlumno = nego.ApellidoAlumno(Convert.ToInt64(Session["IdAlumno"])); lblAlumno.Text = NombreAlumno; long IdAlumno = Convert.ToInt64(Session["IdAlumno"]); InstanciaNegocio negocioInsta = new InstanciaNegocio(); dgvListaInstancias.DataSource = negocioInsta.listar(IdComision, IdAlumno); dgvListaInstancias.DataBind(); } }
public void AgregarDocente(Profesor docente) { var id = Docentes.Count > 0 ? Docentes.Max(s => s.IDempleado) + 1 : 0; docente.IDempleado = id; Docentes.Add(docente); }
public void ActualizarDocente(Persona docente) { Docentes.Add(docente); var docenteEnArchivoJson = JsonConvert.SerializeObject(docente, Formatting.Indented); System.IO.File.WriteAllText("Docente.Json", docenteEnArchivoJson); }
public void ActualizarDocente(int index, Profesor docente) { int id = Docentes.FindIndex(s => s.IDempleado == index); docente.IDempleado = id; Docentes[id] = docente; }
internal List <Docentes> GetDocentes() { List <Docentes> DocentesList = new List <Docentes>(); SqlCommand sqlCommand = new SqlCommand(); SqlParameterCollection parametros = sqlCommand.Parameters; DataTable dtUsuario = Dao.ConsultaInformacion("getDOCENTES", parametros); if (dtUsuario.Rows.Count > 0) { foreach (DataRow dr in dtUsuario.Rows) { Docentes Docentes = new Docentes(); Docentes.IdDocente = Convert.ToInt32(dr["IdDocente"]); Docentes.Nombre = dr["Nombre"].ToString(); Docentes.telefono = dr["telefono"].ToString(); DocentesList.Add(Docentes); } } return(DocentesList); }
public ActionResult DeleteConfirmed(int id) { Docentes docentes = db.Docentes.Find(id); db.Docentes.Remove(docentes); db.SaveChanges(); return(RedirectToAction("Index")); }
/* protected void btnMail_Click(object sender, EventArgs e) * { * AlumnosNegocio negocio = new AlumnosNegocio(); * long IdAlumno = Convert.ToInt64(Session["IdAlumno"]); * * Docentes docenteLogeado = new Docentes(); * docenteLogeado = (Docentes)Session["docenteLogeado"]; * * string to = negocio.mailAlumno(IdAlumno); //To address * string from = docenteLogeado.Mail; //From address * MailMessage message = new MailMessage(from, to); * * string mailbody = * ; * message.Subject = "Sending Email Using Asp.Net & C#"; * message.Body = mailbody; * message.BodyEncoding = System.Text.Encoding.UTF8; * message.IsBodyHtml = true; * SmtpClient client = new SmtpClient("smtp.gmail.com", 587); //Gmail smtp * System.Net.NetworkCredential basicCredential1 = new * System.Net.NetworkCredential("yourmail id", "Password"); * client.EnableSsl = true; * client.UseDefaultCredentials = false; * client.Credentials = basicCredential1; * try * { * client.Send(message); * } * * catch (Exception ex) * { * throw ex; * } * * * }*/ protected void dgvListaObservaciones_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Mail") { int index = Convert.ToInt32(e.CommandArgument); //Reference the GridView Row. GridViewRow row = dgvListaObservaciones.Rows[index]; string mail = row.Cells[1].Text; AlumnosNegocio negocio = new AlumnosNegocio(); long IdAlumno = Convert.ToInt64(Session["IdAlumno"]); Docentes docenteLogeado = new Docentes(); docenteLogeado = (Docentes)Session["docenteLogeado"]; string to = negocio.mailAlumno(IdAlumno); //To address string from = docenteLogeado.Mail; //From address MailMessage message = new MailMessage(from, to); string mailbody = mail; message.Subject = "Observacion"; message.Body = mailbody; message.BodyEncoding = System.Text.Encoding.UTF8; message.IsBodyHtml = true; SmtpClient client = new SmtpClient("smtp.gmail.com", 587); //Gmail smtp System.Net.NetworkCredential basicCredential1 = new System.Net.NetworkCredential("*****@*****.**", "16441644"); client.EnableSsl = true; client.UseDefaultCredentials = false; client.Credentials = basicCredential1; try { client.Send(message); } catch (Exception ex) { throw ex; } } if (e.CommandName == "Editar") { int index = Convert.ToInt32(e.CommandArgument); //Reference the GridView Row. GridViewRow row = dgvListaObservaciones.Rows[index]; long Id = Convert.ToInt64(row.Cells[0].Text); string obs = row.Cells[1].Text; Session.Add("IdObs", Id); Session.Add("Obs", obs); Response.Redirect("EditarObs.aspx"); } }
protected void Button2_Click(object sender, EventArgs e) { if (TextBox1.Text == "") { MessageBox.alert("No deje el campo vacio"); } else { GridView1.DataBind(); Docentes ObjDocente = new Docentes(); try { bool respuestaSQL = ObjDocente.CambiarEstado(TextBox1.Text); if (respuestaSQL == true) { TextBox6.Text = ""; TextBox18.Text = ""; TextBox19.Text = ""; TextBox2.Text = ""; TextBox3.Text = ""; TextBox5.Text = ""; TextBox7.Text = ""; TextBox8.Text = ""; TextBox18.Text = ""; TextBox9.Text = ""; Label1.Text = ""; Label2.Text = ""; Label3.Text = ""; Label4.Text = ""; Label5.Text = ""; Label6.Text = ""; Label7.Text = ""; Label8.Text = ""; Label9.Text = ""; Label10.Text = ""; MessageBox.alert("El docente ha cambiado su estado a inactivo correctamente"); } else { MessageBox.alert(ObjDocente.Mensaje); } } catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjDocente.Mensaje); } } }
private void BtnReguistrar_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrWhiteSpace(txtApellidos.Text) && !string.IsNullOrWhiteSpace(txtArea.Text) && !string.IsNullOrWhiteSpace(txtEspecialidad.Text) && !string.IsNullOrWhiteSpace(txtMatricula.Text) && !string.IsNullOrWhiteSpace(txtNombre.Text) && EstaActivo.IsChecked == true || NoEstaActivo.IsChecked == true) { if (EsEditar) { docenteEditado.Apellidos = txtApellidos.Text; docenteEditado.Area = txtArea.Text; docenteEditado.Especialidad = txtEspecialidad.Text; docenteEditado.EstaActivo = Activo; docenteEditado.Foto = ImageToByte(Img.Source); docenteEditado.Matricula = txtMatricula.Text; docenteEditado.Nombre = txtNombre.Text; docenteEditado.Alergias = SALUD.Alergias; docenteEditado.Num_Seguro = SALUD.Num_Seguro; docenteEditado.TipoDeSangre = SALUD.TipoDeSangre; if (manejadorDeDocentes.Update(docenteEditado)) { MessageBox.Show("El docente fue modificado correctamente", "Correcto", MessageBoxButton.OK, MessageBoxImage.Exclamation); this.Close(); } else { MessageBox.Show("No se modifico el docente", "Correcto", MessageBoxButton.OK, MessageBoxImage.Error); } } else { Docentes docentes = new Docentes() { Apellidos = txtApellidos.Text, Area = txtArea.Text, Especialidad = txtEspecialidad.Text, EstaActivo = Activo, Foto = ImageToByte(Img.Source), Matricula = txtMatricula.Text, Nombre = txtNombre.Text, Alergias = SALUD.Alergias, Num_Seguro = SALUD.Num_Seguro, TipoDeSangre = SALUD.TipoDeSangre }; if (manejadorDeDocentes.Create(docentes)) { MessageBox.Show("El docente fue agreado correctamente", "Correcto", MessageBoxButton.OK, MessageBoxImage.Exclamation); LimpiarCajas(); HabilitarCajas(false); } else { MessageBox.Show("No se agrego el docente", "Correcto", MessageBoxButton.OK, MessageBoxImage.Error); } } } else { MessageBox.Show("Faltan datos por llenar", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
internal int InsertDocentes(Docentes Docentes) { SqlCommand sqlCommand = new SqlCommand(); SqlParameterCollection parametros = sqlCommand.Parameters; parametros.Add("@Nombre", SqlDbType.VarChar).Value = Docentes.Nombre; parametros.Add("@telefono", SqlDbType.VarChar).Value = Docentes.telefono; return(Dao.InsertaInformacion("insertDOCENTES", parametros)); }
public ActionResult Login(AuthenticationCLS credentials) { //Valida los campos del modelo de las credenciales if (!ModelState.IsValid) { return(Json(new { Status = 2, Message = "Invalid", AjaxResponse = RenderRazorViewToString("_AuthenticateCredentials", credentials) })); } //Valida que la autenticacion sea correcta if (!util.AuthenticateCredentials(credentials.email, credentials.password)) { credentials.message = "Correo y/o contraseña incorrectos"; return(Json(new { Status = 3, Message = "Error", AjaxResponse = RenderRazorViewToString("_AuthenticateCredentials", credentials) })); } Usuarios user_db; //obtiene el usario segun la contrasena y el correo using (var db = new DB_PAAD_IADEntities()) { user_db = db.Usuarios.Where(p => p.email == credentials.email && p.password == credentials.password).FirstOrDefault(); } if (user_db.tipo_usuario == 1) { //Obtiene al docente segun el correo using (var db = new DB_PAAD_IADEntities()) { Docentes docente = db.Docentes.Where(p => p.correo == user_db.email).FirstOrDefault(); //Crea una session de usuario Session["docente"] = docente; } } else if (user_db.tipo_usuario == 2) { //Obtiene al administrativo segun el correo using (var db = new DB_PAAD_IADEntities()) { Administrativos admin = db.Administrativos.Where(p => p.correo == user_db.email).FirstOrDefault(); //Crea una session de usuario Session["administ"] = admin; } } return(Json(new { Status = 1, Message = "Success" })); }
private void profesoresToolStripMenuItem_Click(object sender, EventArgs e) { Docentes doc = new Docentes(); doc.MdiParent = this; doc.Show(); }