// lo que devuelve esta funcion es lo se manda a llamar  en el dsBoletin


        //----------------------------------------------------- hojas de vidas ------------------------------------------------
        public hvidaprofe c_hvidaprofe(string id, string rol)
        {
            try
            {
                hvidaprofe hoja = new hvidaprofe();
                personas p = bd.personas.Where(t =>
                t.id == id).FirstOrDefault();

                personas pp = bd.personas.Where(t =>
                 t.id == "1234").FirstOrDefault();
                if (p!= null)
                {
                    hoja.apellidos = p.apellidos.ToString();
                    hoja.nombres = p.nombres.ToString();
                    hoja.id = p.id.ToString();
                    hoja.tipo = p.id_tipo.ToString();
                    hoja.jornadal = p.jornada.ToString();

                    if (p.imagen!=null)
                    {
                        hoja.foto = p.imagen;
                    }
                    else
                    {
                        hoja.foto = pp.imagen;
                    }

                    hoja.dir1 = p.direccion.ToString();
                    hoja.dirAux = p.direccion2.ToString();
                    hoja.genero = p.sexo.ToString();
                    hoja.estadoS = p.estado.ToString();

                    dt = Convert.ToDateTime(p.f_naci);
                    string FF = dt.ToString("dd/MMMM/yyyy/ hh:mm:ss", Culture).ToUpper();
                    string[] F = FF.Split('/');
                    hoja.f_naci = F[0] + " DE " + F[1] + " DEL " + F[2];

                    hoja.email = p.email.ToString();
                    hoja.celular = p.cel.ToString();
                    hoja.telefono = p.telefono.ToString();
                    hoja.telefono2 = p.telefono2.ToString();
                    hoja.observaciones = p.observacion.ToString();
                    // lo buscamos a ver si esta en d_grupo
                    directores_g d = bd.directores_g.Where(t =>
                    t.id_profesor == id).FirstOrDefault();
                    if (d != null)
                    {
                        hoja.dirG = "SI";
                        hoja.dirGrupo = d.id_grupo.ToString();
                    }
                    else
                    {
                        hoja.dirG = "NO";
                        hoja.dirGrupo = "NINGUNO";
                    }
                    return hoja;
                }
                else
                {
                    return null;
                }
               
            }
            catch (Exception Ex)
            {
                string g = Ex.Message.ToString();
                return null;
            }
        }
Example #2
0
        // lo que devuelve esta funcion es lo se manda a llamar  en el dsBoletin
        //----------------------------------------------------- hojas de vidas ------------------------------------------------
        public hvidaprofe c_hvidaprofe(string id, string rol)
        {
            try
            {
                hvidaprofe hoja = new hvidaprofe();
                personas p = bd.personas.Where(t =>
                t.id == id).FirstOrDefault();
                if (p!= null)
                {
                    hoja.foto = "SIN FOTO";
                    hoja.apellidos = p.apellidos.ToString();
                    hoja.nombres = p.nombres.ToString();
                    hoja.id = p.id.ToString();
                    hoja.tipo = p.id_tipo.ToString();
                    hoja.jornadal = p.jornada.ToString();

                    hoja.dir1 = p.direccion.ToString();
                    hoja.dirAux = p.direccion2.ToString();
                    hoja.genero = p.sexo.ToString();
                    hoja.estadoS = p.estado.ToString();
                    hoja.f_naci = p.f_naci.ToString();
                    hoja.email = p.email.ToString();
                    hoja.celular = p.cel.ToString();
                    hoja.telefono = p.telefono.ToString();
                    hoja.telefono2 = p.telefono2.ToString();
                    hoja.observaciones = p.observacion.ToString();
                    // lo buscamos a ver si esta en d_grupo
                    directores_g d = bd.directores_g.Where(t =>
                    t.id_profesor == id).FirstOrDefault();
                    if (d != null)
                    {
                        hoja.dirG = "SI";
                        hoja.dirGrupo = d.id_grupo.ToString();
                    }
                    else
                    {
                        hoja.dirG = "NO";
                        hoja.dirGrupo = "NINGUNO";
                    }
                    return hoja;
                }
                else
                {
                    return null;
                }

            }
            catch (Exception Ex)
            {
                string g = Ex.Message.ToString();
                return null;
            }
        }