public void Insertar(NovedadAgenteDTO novedadAgente) { try { using (var _context = new ModeloBometricoContainer()) { var _novedad = new Novedad() { AgenteId = novedadAgente.AngenteId, TipoNovedadId = novedadAgente.TipoNovedadId, FechaDesde = novedadAgente.FechaDesde, FechaHasta = novedadAgente.FechaHasta, HoraDesde = novedadAgente.HoraDesde, HoraHasta = novedadAgente.HoraHasta, Observacion = novedadAgente.Observacion }; _context.Novedades.Add(_novedad); _context.SaveChanges(); } } catch (Exception) { throw; } }
public void Insertar(List <ComisionServicioDTO> lista) { using (var tran = new TransactionScope()) { try { foreach (var x in lista) { using (var _context = new ModeloBometricoContainer()) { var _ComisionServicio = new AccesoDatos.ComisionServicio() { Id = x.Id, AgenteId = x.AgenteId, FechaDesde = x.FechaDesde, FechaHasta = x.FechaHasta ?? null, HoraDesde = (TimeSpan)x.HoraInicio, HoraHasta = (TimeSpan)x.HoraFin, Descripcion = x.Descripcion, EsJornadaCompleta = x.JornadaCompleta, Observacion = x.Observaciones }; _context.ComisionServicios.Add(_ComisionServicio); _context.SaveChanges(); } } tran.Complete(); } catch (Exception) { throw; } } }
public void Eliminar(long id) { try { using (var _context = new ModeloBometricoContainer()) { var _lactancia = _context.Lactancias.Find(id); if (_lactancia == null) { throw new Exception("No se encontro una Lactancia"); } _context.Lactancias.Remove(_lactancia); _context.SaveChanges(); } } catch (Exception) { throw; } }
public void Eliminar(long id) { try { using (var _context = new ModeloBometricoContainer()) { var _ComisionServicio = _context.ComisionServicios.Find(id); if (_ComisionServicio == null) { throw new Exception("No se encontró ninguna comisión de servicio"); } _context.ComisionServicios.Remove(_ComisionServicio); _context.SaveChanges(); } } catch (Exception) { throw; } }
public void Insertar(long agenteId, DateTime fechaHora, TipoAcceso tipoAcceso, string nroReloj, TimeSpan?hora) { try { using (var _context = new ModeloBometricoContainer()) { var _acceso = new AccesoDatos.Acceso(); _acceso.AgenteId = agenteId; _acceso.FechaHora = fechaHora; _acceso.TipoAcceso = tipoAcceso; _acceso.NroReloj = nroReloj; _acceso.Hora = hora; _context.Accesos.Add(_acceso); _context.SaveChanges(); } } catch (Exception) { throw; } }
public void Insertar(string abreviatura, string descripcion, bool esJornadaCompleta) { try { using (var _context = new ModeloBometricoContainer()) { var _nuevaNovedad = new TipoNovedad() { Abreviatura = abreviatura, Descripcion = descripcion, EsJornadaCompleta = esJornadaCompleta }; _context.TipoNovedades.Add(_nuevaNovedad); _context.SaveChanges(); } } catch (Exception) { throw; } }
public void Insertar(List <LactanciaDTO> lista) { using (var tran = new TransactionScope()) { try { foreach (var lact in lista) { using (var _context = new ModeloBometricoContainer()) { var _lactancia = new AccesoDatos.Lactancia() { AgenteId = lact.AgenteId, FechaDesde = lact.FechaDesde, FechaHasta = lact.FechaHasta, FechaActualizacion = DateTime.Now, HoraInicio = lact.HoraInicio, Lunes = lact.Lunes, Martes = lact.Martes, Miercoles = lact.Miercoles, Jueves = lact.Jueves, Viernes = lact.Viernes, Sabado = lact.Sabado, Domingo = lact.Domingo, }; _context.Lactancias.Add(_lactancia); _context.SaveChanges(); } } tran.Complete(); } catch (Exception) { throw; } } }
public void Eliminar(AccesoDatos.Perfil entidadEliminar) { contexto.Perfiles.Remove(entidadEliminar); contexto.SaveChanges(); }