示例#1
0
        public bool modificarDB(ro_biometrico_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_biometrico Entity = Context.ro_biometrico.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdBiometrico == info.IdBiometrico);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.IdEquipo            = info.IdEquipo;
                    Entity.Descripcion         = info.Descripcion;
                    Entity.StringConexion      = info.StringConexion;
                    Entity.Consulta            = info.Consulta;
                    Entity.MarcacionIngreso    = info.MarcacionIngreso;
                    Entity.MarcacionSalida     = info.MarcacionSalida;
                    Entity.SalidaLounch        = info.SalidaLounch;
                    Entity.RegresoLounch       = info.RegresoLounch;
                    Entity.CodMarcacionIngreso = info.CodMarcacionIngreso;
                    Entity.CodMarcacionSalida  = info.CodMarcacionSalida;
                    Entity.CodSalidaLounch     = info.CodSalidaLounch;
                    Entity.CodRegresoLounch    = info.CodRegresoLounch;
                    Entity.IdUsuarioUltMod     = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod        = info.Fecha_UltMod = DateTime.Now;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#2
0
        public bool anularDB(ro_biometrico_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_biometrico Entity = Context.ro_biometrico.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdBiometrico == info.IdBiometrico);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.Estado = info.Estado = false;

                    Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    Entity.Fecha_UltAnu    = info.Fecha_UltAnu = DateTime.Now;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#3
0
        public ActionResult Modificar(ro_biometrico_Info info)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    info.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa);

                    if (!bu_biometrico.modificarDB(info))
                    {
                        return(View(info));
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    return(View(info));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#4
0
 public bool anularDB(ro_biometrico_Info info)
 {
     try
     {
         return(odata.anularDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#5
0
 public ActionResult Nuevo()
 {
     try
     {
         ro_biometrico_Info info = new ro_biometrico_Info();
         return(View(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#6
0
 public ActionResult Anular(ro_biometrico_Info info)
 {
     try
     {
         info.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa);
         if (!bu_biometrico.anularDB(info))
         {
             return(View(info));
         }
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#7
0
        public ro_biometrico_Info get_info(int IdEmpresa, int IdBiometrico)
        {
            try
            {
                ro_biometrico_Info info = new ro_biometrico_Info();

                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_biometrico Entity = Context.ro_biometrico.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdBiometrico == IdBiometrico);
                    if (Entity == null)
                    {
                        return(null);
                    }

                    info = new ro_biometrico_Info
                    {
                        IdEmpresa           = Entity.IdEmpresa,
                        IdBiometrico        = Entity.IdBiometrico,
                        IdEquipo            = Entity.IdEquipo,
                        Descripcion         = Entity.Descripcion,
                        StringConexion      = Entity.StringConexion,
                        Consulta            = Entity.Consulta,
                        MarcacionIngreso    = Entity.MarcacionIngreso,
                        MarcacionSalida     = Entity.MarcacionSalida,
                        SalidaLounch        = Entity.SalidaLounch,
                        RegresoLounch       = Entity.RegresoLounch,
                        CodMarcacionIngreso = Entity.CodMarcacionIngreso,
                        CodMarcacionSalida  = Entity.CodMarcacionSalida,
                        CodSalidaLounch     = Entity.CodSalidaLounch,
                        CodRegresoLounch    = Entity.CodRegresoLounch
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#8
0
 public bool guardarDB(ro_biometrico_Info info)
 {
     try
     {
         using (Entities_rrhh Context = new Entities_rrhh())
         {
             ro_biometrico Entity = new ro_biometrico
             {
                 IdEmpresa           = info.IdEmpresa,
                 IdBiometrico        = info.IdBiometrico = get_id(info.IdEmpresa),
                 IdEquipo            = info.IdEquipo,
                 Descripcion         = info.Descripcion,
                 StringConexion      = info.StringConexion,
                 Consulta            = info.Consulta,
                 MarcacionIngreso    = info.MarcacionIngreso,
                 MarcacionSalida     = info.MarcacionSalida,
                 SalidaLounch        = info.SalidaLounch,
                 RegresoLounch       = info.RegresoLounch,
                 CodMarcacionIngreso = info.CodMarcacionIngreso,
                 CodMarcacionSalida  = info.CodMarcacionSalida,
                 CodSalidaLounch     = info.CodSalidaLounch,
                 CodRegresoLounch    = info.CodRegresoLounch,
                 IdUsuario           = info.IdUsuario,
                 Estado        = info.Estado = true,
                 Fecha_Transac = info.Fecha_Transac = DateTime.Now
             };
             Context.ro_biometrico.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }