Exemplo n.º 1
0
        public bool SaveFechaImportante(FechaImportante oFechaImportante)
        {
            try
            {
                var fechas = db.FechaImportante.Where(s => s.TrabajadorId == oFechaImportante.TrabajadorId && s.Descripcion == oFechaImportante.Descripcion).ToList();
                db.FechaImportante.RemoveRange(fechas);

                if (oFechaImportante.Fecha != null)
                {
                    var oEntity = new FechaImportante();

                    oEntity.TrabajadorId = oFechaImportante.TrabajadorId;
                    oEntity.Descripcion  = oFechaImportante.Descripcion;
                    oEntity.Fecha        = oFechaImportante.Fecha;
                    db.FechaImportante.Add(oEntity);
                }

                db.SaveChanges();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Exemplo n.º 2
0
        public bool SaveFechasImportantes(List <FechaImportante> oFechaImportantes)
        {
            try
            {
                var fechas = db.FechaImportante.Where(s => s.TrabajadorId == oFechaImportantes[0].TrabajadorId).ToList();
                db.FechaImportante.RemoveRange(fechas);

                #region Primera Fecha
                var oFechaImportante = new FechaImportante();

                oFechaImportante.TrabajadorId = oFechaImportantes[0].TrabajadorId;
                oFechaImportante.Descripcion  = oFechaImportantes[0].Descripcion;
                oFechaImportante.Fecha        = oFechaImportantes[0].Fecha;
                db.FechaImportante.Add(oFechaImportante);
                #endregion

                #region Segunda Fecha
                oFechaImportante = new FechaImportante();
                oFechaImportante.TrabajadorId = oFechaImportantes[0].TrabajadorId;
                oFechaImportante.Descripcion  = oFechaImportantes[1].Descripcion;
                oFechaImportante.Fecha        = oFechaImportantes[1].Fecha;
                db.FechaImportante.Add(oFechaImportante);
                #endregion

                #region Tercera Fecha
                oFechaImportante = new FechaImportante();
                oFechaImportante.TrabajadorId = oFechaImportantes[0].TrabajadorId;
                oFechaImportante.Descripcion  = oFechaImportantes[2].Descripcion;
                oFechaImportante.Fecha        = oFechaImportantes[2].Fecha;
                db.FechaImportante.Add(oFechaImportante);
                #endregion

                #region Cuarta Fecha
                oFechaImportante = new FechaImportante();
                oFechaImportante.TrabajadorId = oFechaImportantes[0].TrabajadorId;
                oFechaImportante.Descripcion  = oFechaImportantes[3].Descripcion;
                oFechaImportante.Fecha        = oFechaImportantes[3].Fecha;
                db.FechaImportante.Add(oFechaImportante);
                #endregion


                db.SaveChanges();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Exemplo n.º 3
0
        public JsonResult SaveFechaImportante(FechaImportante entidad)
        {
            try
            {
                var oFechaImportanteBL = new FechaImportanteBL();
                var result             = oFechaImportanteBL.SaveFechaImportante(entidad);

                return(Json(result, "application/json", Encoding.UTF8, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw;
            }
        }