Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Docentes docenteLogeado = new Docentes();

            docenteLogeado = null;
            Session.Add("docenteLogeado", docenteLogeado);
        }
Esempio n. 2
0
        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;
        }
Esempio n. 4
0
        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);
        }
Esempio n. 6
0
        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 }));
        }
Esempio n. 7
0
        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();
            }
        }
Esempio n. 8
0
        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));
        }
Esempio n. 9
0
        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));
        }
Esempio n. 10
0
        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();
            }
        }
Esempio n. 11
0
        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));
        }
Esempio n. 12
0
        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));
        }
Esempio n. 13
0
        /* 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));
        }
Esempio n. 16
0
        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));
        }
Esempio n. 17
0
        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();
        }
Esempio n. 19
0
        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();
            }
        }
Esempio n. 20
0
        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();
            }
        }
Esempio n. 21
0
        public void AgregarDocente(Profesor docente)
        {
            var id = Docentes.Count > 0 ? Docentes.Max(s => s.IDempleado) + 1 : 0;

            docente.IDempleado = id;
            Docentes.Add(docente);
        }
Esempio n. 22
0
        public void ActualizarDocente(Persona docente)
        {
            Docentes.Add(docente);
            var docenteEnArchivoJson = JsonConvert.SerializeObject(docente, Formatting.Indented);

            System.IO.File.WriteAllText("Docente.Json", docenteEnArchivoJson);
        }
Esempio n. 23
0
        public void ActualizarDocente(int index, Profesor docente)
        {
            int id = Docentes.FindIndex(s => s.IDempleado == index);

            docente.IDempleado = id;
            Docentes[id]       = docente;
        }
Esempio n. 24
0
        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"));
        }
Esempio n. 26
0
        /* 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");
            }
        }
Esempio n. 27
0
        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);
                }
            }
        }
Esempio n. 28
0
 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);
     }
 }
Esempio n. 29
0
        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));
        }
Esempio n. 30
0
        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"
            }));
        }
Esempio n. 31
0
 private void profesoresToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Docentes doc = new Docentes();
     doc.MdiParent = this;
     doc.Show();
 }