Ejemplo n.º 1
0
        public List <Maestros> GetAsignacionApellidop(string filtro)
        {
            //List<Usuario> listusuario = new List<Usuario>();
            var    listmaestrp = new List <Maestros>(); //la variable var es generica
            var    ds          = new DataSet();
            string consulta    = "Select apellidopaterno from maestro where nombre like '%" + filtro + "%'";

            ds = conexion.Obtenerdatos(consulta, "maestro");
            var dt = new DataTable();

            dt = ds.Tables[0];
            foreach (DataRow row in dt.Rows)
            {
                var maestro = new Maestros
                {
                    //  Idmaestro = Convert.ToInt32(row["idmaestro"]),
                    // Numerocontrolm = row["cnumero"].ToString(),
                    // Nombre = row["nombre"].ToString(),
                    Apellidop = row["apellidopaterno"].ToString(),
                    // Apellidom = row["apellidomaterno"].ToString(),
                    //Direccion = row["direccion"].ToString(),
                    //Estado = row["fkestados"].ToString(),
                    //Ciudad = row["fkciudades"].ToString(),
                    //NumeroCedula = row["numerocedula"].ToString(),
                    //FechaNacimiento = row["fechanacimiento"].ToString(),
                    //Titulo = row["titulo"].ToString()
                };
                listmaestrp.Add(maestro);
            }
            //HardCodear
            //lenar lista
            return(listmaestrp);
        }
Ejemplo n.º 2
0
        public List <Maestros> ObtenerLista(string filtro)
        {
            var    list     = new List <Maestros>();
            string consulta = string.Format("Select * from maestros where Nombre like '%{0}%'", filtro);
            var    ds       = _conexion.ObtenerDatos(consulta, "maestros");
            var    dt       = ds.Tables[0];

            foreach (DataRow row in dt.Rows)
            {
                var maestros = new Maestros
                {
                    NumeroControl = row["NumeroControl"].ToString(),
                    Nombre        = row["Nombre"].ToString(),
                    ApellidoP     = row["ApellidoP"].ToString(),
                    ApellidoM     = row["ApellidoM"].ToString(),
                    Fecha_Nan     = row["Fecha_Nan"].ToString(),
                    Estado        = row["Estado"].ToString(),
                    Ciudad        = row["Ciudad"].ToString(),
                    Sexo          = row["Sexo"].ToString(),
                    Email         = row["Email"].ToString(),
                    Tarjeta       = row["Tarjeta"].ToString()
                };
                list.Add(maestros);
            }
            return(list);
        }
Ejemplo n.º 3
0
        public ActionResult Index(int?page, string search)
        {
            CustomHelper.setTitulo("Maestro(a)", "Listado");

            List <Maestro> Maestros = new List <Maestro>();

            try
            {
                if (!string.IsNullOrWhiteSpace(search) && search != null)
                {
                    Maestros = new MaestroBL().Buscar(search, CustomHelper.getColegioId()).ToList();
                }
                else
                {
                    Maestros = new MaestroBL().ObtenerListado(true, CustomHelper.getColegioId());
                }
            }
            catch (Exception ex)
            {
                ViewBag.Error = string.Format("Message: {0} StackTrace: {1}", ex.Message, ex.StackTrace);
                return(View("~/Views/Shared/Error.cshtml"));
            }

            ViewBag.Search = search;

            int pageSize   = 15;
            int pageNumber = (page ?? 1);

            return(View(Maestros.ToPagedList(pageNumber, pageSize)));
        }
Ejemplo n.º 4
0
 public ActionResult CreateMaster1(Maestros master)
 {
     dbSchoolSunday.Maestros.Add(master);
     dbSchoolSunday.SaveChanges();
     return(RedirectToAction(nameof(IndexMaster)));
     //return PartialView("_CreateMaster", master);
 }
Ejemplo n.º 5
0
        public string Agregar([FromBody] MaestrosDto model)   ///Estamos pidiendo los datos de EmpleadoDto
        {
            Maestros maestro = _mapper.Map <Maestros>(model); ///De dto a Empleado

            _maestrosRepository.Insert(maestro);              ///inserta xd
            _scmContext.SaveChanges();                        ///guarda en la base de datos
            return("Se ha agregado correctamente");
        }
Ejemplo n.º 6
0
 public MaestrosModal()
 {
     InitializeComponent();
     _maestroManejador    = new MaestroManejador();
     _maestros            = new Maestros();
     _EstadoManejador     = new EstadoManejador();
     _municipiosManejador = new MunicipiosManejador();
     BindingMaestro();
     _isEnablebinding = true;
 }
Ejemplo n.º 7
0
        public JsonResult GuardarCalificacion(int AlumnoId, decimal Calf)
        {
            string Materia   = Maestros.GetMateria(User.Identity.Name.ToString());
            int    Cuatri    = Alumno.GetCuatri(AlumnoId);
            int    Matricula = Alumno.GetMatricula(AlumnoId);
            string Maestro   = Usuarios.GetMaestroByUsr(User.Identity.Name.ToString());

            int rowsAffected = Maestros.SubirCalificaciones(Materia, Cuatri, Matricula, Maestro, Calf);

            return(Json(rowsAffected, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 8
0
        //-----------------------------------------------------------------------------------------

        public Tuple <bool, string> EsTarjetaValida(Maestros maestros)
        {
            string mensaje = "";
            bool   valido  = true;

            if (maestros.Tarjeta.Length >= 15)
            {
                mensaje = "El numero de tarjeta no puede ser mayor a 15 digitos";
                valido  = false;
            }
            return(Tuple.Create(valido, mensaje));
        }
Ejemplo n.º 9
0
        public IActionResult Modificar(string clave, [FromBody] MaestrosDto model)
        {
            Maestros maestrosUpdate = _mapper.Map <Maestros>(model); ///se cre un mapeo de los datos en el modelo empleado

            _maestrosRepository.Update(maestrosUpdate);              //recive los datos y los actualiza
            _scmContext.SaveChanges();
            //se cre una varible Dto que almacena un mapeo de EmpleadoDto
            //EmpleadoDto es una clase que toma los datos pedidos en los contructores
            var Dto = _mapper.Map <MaestrosDto>(maestrosUpdate);

            return(Ok(Dto));///regresa los datos de DTO
        }
Ejemplo n.º 10
0
 /// <summary>
 /// Constructor que recibe un objeto del tipo Maestros
 /// </summary>
 public CTRMaestros(Maestros instancia)
 {
     try
     {
         InitializeComponent();
         this.instancia = instancia;
         InicializarComponentes();
     }
     catch (Exception ex)
     {
         ex.GuardarError();
     }
 }
Ejemplo n.º 11
0
 public void Guardar(Maestros maestros)
 {
     if (maestros.NumeroControl != " ")
     {
         string cadena = string.Format("insert into maestros values('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}')", maestros.NumeroControl, maestros.Nombre, maestros.ApellidoP, maestros.ApellidoM, maestros.Fecha_Nan, maestros.Estado, maestros.Ciudad, maestros.Sexo, maestros.Email, maestros.Tarjeta);
         MessageBox.Show(cadena);
         _conexion.EjecutarConsulta(cadena);
     }
     else
     {
         string cadena = string.Format("Update maestros set  Nombre='{0}', ApellidoP='{1}',ApellidoM='{2}',Fecha_Nan='{3}',Estado='{4}',Ciudad='{5}', Sexo='{6}',Email='{7}',Tarjeta='{8}' where NumeroControl = '{4}'", maestros.Nombre, maestros.ApellidoP, maestros.ApellidoM, maestros.Fecha_Nan, maestros.Estado, maestros.Ciudad, maestros.Sexo, maestros.Email, maestros.Tarjeta, maestros.NumeroControl);
     }
 }
Ejemplo n.º 12
0
 public void Guardar(Maestros maestro, string tstaño)
 {
     if (maestro.Idmaestro == 0)
     {
         //codigo para insertar
         string consulta = string.Format("insert into maestro values(null,'{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}')", nuevonumero, maestro.Nombre, maestro.Apellidop, maestro.Apellidom, maestro.Direccion, maestro.Estado, maestro.Ciudad, maestro.NumeroCedula, maestro.FechaNacimiento, maestro.Titulo);
         conexion.Ejecutarconsulta(consulta);
     }
     else
     {
         //update o que lo modifique
         string consulta = string.Format("update maestro set cnumero='{0}' nombre='{1}',apellidopaterno ='{2}',apellidomaterno='{3}',direccion='{4}', fkestados='{5}',fkciudades='{6}',numerocedula='{7}',fechanacimiento='{8}',titulo='{9}' where idmaestro={10}", maestro.Numerocontrolm, maestro.Nombre, maestro.Apellidop, maestro.Apellidom, maestro.Direccion, maestro.Estado, maestro.Ciudad, maestro.NumeroCedula, maestro.FechaNacimiento, maestro.Titulo, maestro.Idmaestro);
         conexion.Ejecutarconsulta(consulta);
     }
 }
 public void Guardar(Estudios estudios, Maestros maestros, int unionid, bool isNewElement)
 {
     if (isNewElement)
     {
         string cadenaEstudio = string.Format("insert into Estudios values ('{0}','{1}', '{2}', '{3}')", estudios.IdForm, estudios.Tipo, estudios.NombreArchivo, estudios.FechaRecibido);
         _conexion.EjecutarConsulta(cadenaEstudio);
         string cadenaUnion = string.Format("insert into MxE values ('{0}', '{1}', '{2}')", unionid, maestros.NoControlM, estudios.IdForm);
         _conexion.EjecutarConsulta(cadenaUnion);
     }
     else
     {
         string cadena = string.Format("update Estudios set tipo = '{0}', nombreArchivo = '{1}', fechaRecibio = '{2}' where idForm = '{3}'", estudios.Tipo, estudios.NombreArchivo, estudios.FechaRecibido, estudios.IdForm);
         _conexion.EjecutarConsulta(cadena);
     }
 }
Ejemplo n.º 14
0
 public void Guardar(Estudios estudio, Maestros m)
 {
     if (estudio.Idestudios == 0)
     {
         MessageBox.Show(estudio.Maestro);
         //codigo para insertar
         string consulta = string.Format("insert into estudios values(null,'{0}','{1}','{2}','{3}')", estudio.Estudio, estudio.Ligar, estudio.Maestro, estudio.Carchivo);
         _ruta = Application.StartupPath + m.Nombre;
         conexion.Ejecutarconsulta(consulta);
     }
     else
     {
         //update o que lo modifique
         string consulta = string.Format("update v_estudios set estudio='{0}',lugar='{1}',fknombre='{2}',archivo='{3}' where idestudio={3} ", estudio.Estudio, estudio.Ligar, estudio.Maestro, estudio.Carchivo, estudio.Idestudios);
         conexion.Ejecutarconsulta(consulta);
     }
 }
 public void Guardar(Maestros maestros)
 {
     //Store
     if (ObtenerNumControlM(maestros.NoControlM) == 0)
     {
         string cadena = string.Format("insert into maestros values ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}', '{10}','{11}','{12}','{13}')",
                                       maestros.NoControlM,
                                       maestros.Nombre,
                                       maestros.ApellidoPaterno,
                                       maestros.ApellidoMaterno,
                                       maestros.Genero,
                                       maestros.FechadeNacimiento,
                                       maestros.CorreoElectronico,
                                       maestros.TelefonodeContacto,
                                       maestros.nocuenta,
                                       maestros.Estado,
                                       maestros.Municipio,
                                       maestros.Licenciatura,
                                       maestros.Maestria,
                                       maestros.Doctorado
                                       //maestros.Licenciaturadoc,
                                       //maestros.Maestriadoc,
                                       //maestros.Doctoradodoc
                                       );
         _conexion.EjecutarConsulta(cadena);
     }
     else
     {
         string cadena = ("update Maestros set nombre = '" + maestros.Nombre +
                          "', apellidoPaterno = '" + maestros.ApellidoPaterno +
                          "', apellidoMaterno = '" + maestros.ApellidoMaterno +
                          "', genero = '" + maestros.Genero +
                          "', fechadeNacimiento = '" + maestros.FechadeNacimiento +
                          "', correoElectronico = '" + maestros.CorreoElectronico +
                          "', telefonodeContacto = '" + maestros.TelefonodeContacto +
                          "', nocuenta = '" + maestros.nocuenta +
                          "', estado = '" + maestros.Estado +
                          "', municipio = '" + maestros.Municipio +
                          "', licenciatura = '" + maestros.Licenciatura +
                          "', maestria= '" + maestros.Maestria +
                          "', doctorado = '" + maestros.Doctorado +
                          "' where noControlM = '" + maestros.NoControlM + "'");
         _conexion.EjecutarConsulta(cadena);
     }
 }
Ejemplo n.º 16
0
        //-----------------------------------------------------------------------------------------

        public Tuple <bool, string> EsEmailValido(Maestros maestros)
        {
            string mensaje = "";
            bool   valido  = true;

            if (maestros.Email.Length == 0)
            {
                mensaje = "El Email es necesario";
                valido  = false;
            }
            else if (!EmailValido(maestros.Email))
            {
                mensaje = "Escribe un fomato valido para el Email";
                valido  = false;
            }
            else if (maestros.Email.Length > 100)
            {
                mensaje = "La longitud para Email de maestros es máximo 250 caracteres";
                valido  = false;
            }
            return(Tuple.Create(valido, mensaje));
        }
        public Tuple <bool, string> ComprobarTelefono(Maestros maestros)
        {
            string mensaje = "";
            bool   valido  = true;

            if (maestros.TelefonodeContacto.Length == 0)
            {
                mensaje = "Telefono Vacio XD";
                valido  = false;
            }
            else if (!TelValido(maestros.TelefonodeContacto))
            {
                mensaje = "Ingresa  correctamente el numero de telefono";
                valido  = false;
            }
            else if (maestros.TelefonodeContacto.Length > 10)
            {
                mensaje = "Se exedio la cantidad de numeros :3";
                valido  = false;
            }
            return(Tuple.Create(valido, mensaje));
        }
        //Aqui se comprueba el combre
        public Tuple <bool, string> ComprobarNombre(Maestros maestros)
        {
            string mensaje = "";
            bool   valido  = true;

            if (maestros.Nombre.Length == 0)
            {
                mensaje = "El nombre no es correcto, XD";
                valido  = false;
            }
            else if (!NombreValido(maestros.Nombre))
            {
                mensaje = "Por favor, Verifica el nombre";
                valido  = false;
            }
            else if (maestros.Nombre.Length > 100)
            {
                mensaje = "Se exede del tamaño ";
                valido  = false;
            }
            return(Tuple.Create(valido, mensaje));
        }
Ejemplo n.º 19
0
        public Tuple <bool, string> EsApellidoMValido(Maestros maestros)
        {
            string mensaje = "";
            bool   valido  = true;

            if (maestros.ApellidoM.Length == 0)
            {
                mensaje = "El Apellido Materno del Alumno es necesario";
                valido  = false;
            }
            else if (!ApellidoMValido(maestros.ApellidoM))
            {
                mensaje = "Escribe un fomato valido para el Apellido Materno";
                valido  = false;
            }
            else if (maestros.ApellidoM.Length > 100)
            {
                mensaje = "La longitud para Apellido Materno de maestros es máximo 100 caracteres";
                valido  = false;
            }
            return(Tuple.Create(valido, mensaje));
        }
Ejemplo n.º 20
0
        public Tuple <bool, string> EsUsuarioValido(Maestros maestros)
        {
            string mensaje = "";
            bool   valido  = true;

            if (maestros.Nombre.Length == 0)
            {
                mensaje = "El nombre del Maestro es necesario";
                valido  = false;
            }
            else if (!NombreValido(maestros.Nombre))
            {
                mensaje = "Escribe un fomato valido para el nombre";
                valido  = false;
            }
            else if (maestros.Nombre.Length > 100)
            {
                mensaje = "La longitud para nombre no debe exceder 100 caracteres";
                valido  = false;
            }
            return(Tuple.Create(valido, mensaje));
        }
        public List <Maestros> ObtenerLista(string filtro)
        {
            var list = new List <Maestros>();

            try
            {
                var ds = _conexion.ObtenerDatos("select * from Maestros where noControlM like '%" + filtro + "%'", "Maestros");
                var dt = ds.Tables[0];

                foreach (DataRow dr in dt.Rows)
                {
                    var maestro = new Maestros {
                        NoControlM         = (dr["noControlM"].ToString()),
                        Nombre             = (dr["nombre"].ToString()),
                        ApellidoPaterno    = (dr["apellidoPaterno"].ToString()),
                        ApellidoMaterno    = (dr["apellidoMaterno"].ToString()),
                        Genero             = (dr["genero"].ToString()),
                        FechadeNacimiento  = (dr["fechadeNacimiento"]).ToString(),
                        CorreoElectronico  = (dr["correoElectronico"].ToString()),
                        TelefonodeContacto = (dr["telefonodecontacto"].ToString()),
                        nocuenta           = (dr["nocuenta"].ToString()),
                        Estado             = (dr["estado"].ToString()),
                        Municipio          = Convert.ToInt32(dr["municipio"].ToString()),
                        Licenciatura       = (dr["licenciatura"].ToString()),
                        Maestria           = (dr["maestria"].ToString()),
                        Doctorado          = (dr["doctorado"].ToString()),
                    };

                    list.Add(maestro);
                }
            }
            catch (Exception)
            {
            }
            return(list);
        }
Ejemplo n.º 22
0
 public async Task PutMaestro(Maestros maestro)
 {
     _context.Maestros.Update(maestro);
     await _context.SaveChangesAsync();
 }
Ejemplo n.º 23
0
 public PrincipalMaestros()
 {
     InitializeComponent();
     _maestroManejador = new MaestroManejador();
     _maestros         = new Maestros();
 }
Ejemplo n.º 24
0
        public ActionResult _CreateMaster()
        {
            Maestros master = new Maestros();

            return(PartialView("_CreateMaster", master));
        }
Ejemplo n.º 25
0
 public void Guardar(Estudios estudios, Maestros m)
 {
     _estudioMAnejador.Guardar(estudios, m);
 }
Ejemplo n.º 26
0
 public void Guardar(Maestros maestros)
 {
     _MaestrosAccesoDatos.Guardar(maestros);
 }
 public void Guardar(Estudios estudios, Maestros maestros, int unionid, bool isNewElement)
 {
     _estudiosAccesoDatos.Guardar(estudios, maestros, unionid, isNewElement);;
 }
 public void Guardar(Maestros maestros, string txtaño)
 {
     _maestroAcceso.Guardar(maestros, txtaño);
 }
Ejemplo n.º 29
0
 public async Task PostMaestro(Maestros maestro)
 {
     _context.Maestros.Add(maestro);
     await _context.SaveChangesAsync();
 }