示例#1
0
        public int getTareasCount()
        {
            using (Datos.FonadeDBLightDataContext db = new Datos.FonadeDBLightDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString))
            {
                int entities = db.MD_ConsultarCantTareasPendientesXContacto(usuario.IdContacto)
                               .FirstOrDefault().CantRegistros ?? 0;

                return(entities);
            }

            //using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString))
            //{

            //    var entities = (from tarea in db.TareaUsuarios
            //                    join programa in db.TareaProgramas on tarea.CodTareaPrograma equals programa.Id_TareaPrograma
            //                    join repeticion in db.TareaUsuarioRepeticions on tarea.Id_TareaUsuario equals repeticion.CodTareaUsuario
            //                    join contacto in db.Contactos on tarea.CodContactoAgendo equals contacto.Id_Contacto
            //                    join proyecto in db.Proyectos on tarea.CodProyecto equals proyecto.Id_Proyecto into proyectoTarea
            //                    from proyectosTareas in proyectoTarea.DefaultIfEmpty()
            //                    where tarea.CodContacto.Equals(usuario.IdContacto)
            //                          && repeticion.FechaCierre == null
            //                    select tarea.CodContacto).Count();

            //    return entities;
            //}
        }
示例#2
0
        public int getTareasCountXProyecto(int _codProyecto)
        {
            using (Datos.FonadeDBLightDataContext db = new Datos.FonadeDBLightDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString))
            {
                int entities = db.MD_ConsultarCantTareasXContactoProyecto(usuario.IdContacto, _codProyecto)
                               .FirstOrDefault().CantRegistros ?? 0;

                return(entities);
            }
        }
示例#3
0
        private Operador buscarOperadorXId(int _codOperador)
        {
            Operador operador = new Operador();

            using (Datos.FonadeDBLightDataContext db = new Datos.FonadeDBLightDataContext(conexion))
            {
                operador = (from o in db.Operador
                            where o.IdOperador == _codOperador
                            select o).FirstOrDefault();
            }
            return(operador);
        }
示例#4
0
        public bool InsertActaSeguimientoDatos(ActaSeguimientoDatosModel acta, ref string Error)
        {
            bool insertado = false;

            try
            {
                using (Datos.FonadeDBLightDataContext db = new Datos.FonadeDBLightDataContext(_cadena))
                {
                    ActaSeguimientoDatos datoActa = new ActaSeguimientoDatos
                    {
                        idActa                      = acta.idActa,
                        NumActa                     = acta.numActa,
                        NumContrato                 = acta.NumContrato,
                        FechaActaInicio             = acta.FechaActaInicio,
                        Prorroga                    = acta.Prorroga,
                        NombrePlanNegocio           = acta.NombrePlanNegocio,
                        NombreEmpresa               = acta.NombreEmpresa,
                        NitEmpresa                  = acta.NitEmpresa,
                        ContratoMarcoInteradmin     = acta.ContratoMarcoInteradmin,
                        ContratoInterventoria       = acta.ContratoInterventoria,
                        Contratista                 = acta.Contratista,
                        ValorAprobado               = acta.ValorAprobado,
                        DomicilioPrincipal          = acta.DomicilioPrincipal,
                        Convocatoria                = acta.Convocatoria,
                        SectorEconomico             = acta.SectorEconomico,
                        ObjetoProyecto              = acta.ObjetoProyecto,
                        ObjetoVisita                = acta.ObjetoVisita,
                        NombreGestorTecnicoSena     = acta.NombreGestorTecnicoSena,
                        EmailGestorTecnicoSena      = acta.EmailGestorTecnicoSena,
                        TelefonoGestorTecnicoSena   = acta.TelefonoGestorTecnicoSena,
                        NombreGestorOperativoSena   = acta.NombreGestorOperativoSena,
                        EmailGestorOperativoSena    = acta.EmailGestorOperativoSena,
                        TelefonoGestorOperativoSena = acta.TelefonoGestorOperativoSena,
                        FechaIngresado              = acta.FechaActualizado
                    };

                    db.ActaSeguimientoDatos.InsertOnSubmit(datoActa);
                    db.SubmitChanges();
                    insertado = true;
                }
            }
            catch (Exception ex)
            {
                Error     = ex.Message;
                insertado = false;
            }
            return(insertado);
        }
示例#5
0
        public static bool contrasenaMigrada(int codigoContacto)
        {
            bool passmigrado = false;

            using (Datos.FonadeDBLightDataContext db = new Datos.FonadeDBLightDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString))
            {
                var query = (from l in db.LogContrasena
                             where l.codContacto == codigoContacto
                             select l).Count();

                if (query > 0)
                {
                    passmigrado = true;
                }
            }

            return(passmigrado);
        }