public void Eliminar(List <long> controlIds) { using (var tran = new TransactionScope()) { try { foreach (var controlId in controlIds) { using (var _context = new AccesoDatos.ModeloBometricoContainer()) { var _control = _context.Controles.Find(controlId); if (_control == null) { throw new Exception("no se encontro el Control"); } _context.Controles.Remove(_control); _context.SaveChanges(); } } tran.Complete(); } catch (Exception) { throw; } } }
public void Insertar(List <ControlSistemaDTO> listaControles) { using (var tran = new TransactionScope()) { try { foreach (var _controlDTO in listaControles.Where(x => x.EstaEnBase == "NO")) { using (var _context = new AccesoDatos.ModeloBometricoContainer()) { var _formulario = _context.Formularios.FirstOrDefault(x => x.Descripcion == _controlDTO.Formulario); if (_formulario == null) { throw new Exception("No se enncontro el formulario " + _controlDTO.Formulario); } var _controlNuevo = new AccesoDatos.Control(); _controlNuevo.Descripcion = _controlDTO.Descripcion; _controlNuevo.FormularioId = _formulario.Id; _context.Controles.Add(_controlNuevo); _context.SaveChanges(); } } tran.Complete(); } catch (Exception) { throw; } } }
public void Modificar(long id, string legajo, string apellido, string nombre, string dni, string telefono, string celular, string mail, bool visualizar) { try { using (var _context = new AccesoDatos.ModeloBometricoContainer()) { var _agenteModificar = _context.Agentes.Find(id); if (_agenteModificar == null) { throw new Exception("No se encontro el agente."); } _agenteModificar.Legajo = legajo; _agenteModificar.Apellido = apellido; _agenteModificar.Nombre = nombre; _agenteModificar.DNI = dni; _agenteModificar.Telefono = telefono; _agenteModificar.Celular = celular; _agenteModificar.Mail = mail; _agenteModificar.Visualizar = visualizar; _context.SaveChanges(); } } catch (Exception) { throw; } }
public void Modificar(long id, string legajo, string apellido, string nombre, string dni, string telefono, string celular, string mail, bool visualizar) { try { using (var _context = new AccesoDatos.ModeloBometricoContainer()) { var _agenteModificar = _context.Agentes.Find(id); if (_agenteModificar == null) throw new Exception("No se encontro el agente."); _agenteModificar.Legajo = legajo; _agenteModificar.Apellido = apellido; _agenteModificar.Nombre = nombre; _agenteModificar.DNI = dni; _agenteModificar.Telefono = telefono; _agenteModificar.Celular = celular; _agenteModificar.Mail = mail; _agenteModificar.Visualizar = visualizar; _context.SaveChanges(); } } catch (Exception) { throw; } }
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 Eliminar(List <long> formulariosIds) { using (var tran = new TransactionScope()) { try { foreach (var formularioId in formulariosIds) { using (var _context = new AccesoDatos.ModeloBometricoContainer()) { var _formulario = _context.Formularios.Find(formularioId); if (_formulario == null) { throw new Exception("no se encontro el formulario"); } _context.Formularios.Remove(_formulario); _context.SaveChanges(); } } tran.Complete(); } catch (Exception) { throw; } } }
public void Insertar(List <FormularioDTO> listaFormularios) { using (var tran = new TransactionScope()) { try { foreach (var _formularioDTO in listaFormularios.Where(x => x.EstaEnBase == "NO")) { using (var _context = new AccesoDatos.ModeloBometricoContainer()) { var _formularioNuevo = new AccesoDatos.Formulario(); _formularioNuevo.Codigo = _formularioDTO.Codigo; _formularioNuevo.Descripcion = _formularioDTO.Descripcion; _formularioNuevo.DescripcionCompleta = _formularioDTO.DescripcionCompleta; _context.Formularios.Add(_formularioNuevo); _context.SaveChanges(); } } tran.Complete(); } catch (Exception) { throw; } } }
public void Modificar(long id, long sectorId, int codigo, string descripcion, string abreviatura) { try { using (var _context = new AccesoDatos.ModeloBometricoContainer()) { var _subSectorModificar = _context.SubSectores.Find(id); if (_subSectorModificar == null) { throw new Exception("No se encontro el Sub-Sector."); } _subSectorModificar.SectorId = sectorId; _subSectorModificar.Codigo = codigo; _subSectorModificar.Descripcion = descripcion; _subSectorModificar.Abreviatura = abreviatura; _context.SaveChanges(); } } catch (Exception) { throw; } }
public void Insertar(string legajo, string apellido, string nombre, string dni, string telefono, string celular, string mail, bool visualizar) { try { using (var _context = new AccesoDatos.ModeloBometricoContainer()) { var _agenteNuevo = new AccesoDatos.Agente(); _agenteNuevo.Legajo = legajo; _agenteNuevo.Apellido = apellido; _agenteNuevo.Nombre = nombre; _agenteNuevo.DNI = dni; _agenteNuevo.Telefono = telefono; _agenteNuevo.Celular = celular; _agenteNuevo.Mail = mail; _agenteNuevo.Visualizar = visualizar; _context.Agentes.Add(_agenteNuevo); _context.SaveChanges(); } } 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 AccesoDatos.ModeloBometricoContainer()) { var _agenteEliminar = _context.Agentes.Find(id); if (_agenteEliminar == null) throw new Exception("No se encontro el agente."); _context.Agentes.Remove(_agenteEliminar); _context.SaveChanges(); } } catch (Exception) { throw; } }
public void AsignarHorarios(List<DetalleHorarioDTO> listahorarios, long agenteId) { using (var _contexto = new AccesoDatos.ModeloBometricoContainer()) { try { var _agente = _contexto.Agentes.Find(agenteId); var fechadeactualizacion = DateTime.Now; foreach (var horario in listahorarios) { //var _horario = _contexto.Agentes.Find(agenteId); var _nuevoHorario = new AccesoDatos.Horario(); _nuevoHorario.AgenteId = horario.AgenteId; _nuevoHorario.FechaDesde = horario.FechaDesde; _nuevoHorario.FechaHasta = horario.FechaHasta; _nuevoHorario.HoraEntrada = horario.HoraEntrada; _nuevoHorario.HoraEntradaParcial = horario.HoraEntradaParcial; _nuevoHorario.HoraSalidaParcial = horario.HoraSalidaParcial; _nuevoHorario.HoraSalida = horario.HoraSalida; _nuevoHorario.Lunes = horario.Lunes; _nuevoHorario.Martes = horario.Martes; _nuevoHorario.Miercoles = horario.Miercoles; _nuevoHorario.Jueves = horario.Jueves; _nuevoHorario.Viernes = horario.Viernes; _nuevoHorario.Sabado = horario.Sabado; _nuevoHorario.Domingo = horario.Domingo; _nuevoHorario.FechaActualizacion = fechadeactualizacion; _agente.Horarios.Add(_nuevoHorario); } _contexto.SaveChanges(); } catch (Exception) { throw; } } }
public void Insertar(int codigo, string descripcion) { try { using (var _context = new AccesoDatos.ModeloBometricoContainer()) { var _sectorNuevo = new AccesoDatos.Sector(); _sectorNuevo.Codigo = codigo; _sectorNuevo.Descripcion = descripcion; _context.Sectores.Add(_sectorNuevo); _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 Modificar(long id, int codigo, string descripcion) { try { using (var _context = new AccesoDatos.ModeloBometricoContainer()) { var _sectorModificar = _context.Sectores.Find(id); if (_sectorModificar == null) throw new Exception("No se encontro el Sector."); _sectorModificar.Codigo = codigo; _sectorModificar.Descripcion = descripcion; _context.SaveChanges(); } } catch (Exception) { throw; } }
public void AsignarHorarios(List <DetalleHorarioDTO> listahorarios, long agenteId) { using (var _contexto = new AccesoDatos.ModeloBometricoContainer()) { try { var _agente = _contexto.Agentes.Find(agenteId); var fechadeactualizacion = DateTime.Now; foreach (var horario in listahorarios) { //var _horario = _contexto.Agentes.Find(agenteId); var _nuevoHorario = new AccesoDatos.Horario(); _nuevoHorario.AgenteId = horario.AgenteId; _nuevoHorario.FechaDesde = horario.FechaDesde; _nuevoHorario.FechaHasta = horario.FechaHasta; _nuevoHorario.HoraEntrada = horario.HoraEntrada; _nuevoHorario.HoraEntradaParcial = horario.HoraEntradaParcial; _nuevoHorario.HoraSalidaParcial = horario.HoraSalidaParcial; _nuevoHorario.HoraSalida = horario.HoraSalida; _nuevoHorario.Lunes = horario.Lunes; _nuevoHorario.Martes = horario.Martes; _nuevoHorario.Miercoles = horario.Miercoles; _nuevoHorario.Jueves = horario.Jueves; _nuevoHorario.Viernes = horario.Viernes; _nuevoHorario.Sabado = horario.Sabado; _nuevoHorario.Domingo = horario.Domingo; _nuevoHorario.FechaActualizacion = fechadeactualizacion; _agente.Horarios.Add(_nuevoHorario); } _contexto.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(long sectorId, int codigo, string descripcion, string abreviatura) { try { using (var _context = new AccesoDatos.ModeloBometricoContainer()) { var _subSectorNuevo = new AccesoDatos.SubSector(); _subSectorNuevo.SectorId = sectorId; _subSectorNuevo.Codigo = codigo; _subSectorNuevo.Descripcion = descripcion; _subSectorNuevo.Abreviatura = abreviatura; _context.SubSectores.Add(_subSectorNuevo); _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 Eliminar(long id) { try { using (var _context = new AccesoDatos.ModeloBometricoContainer()) { var _sectorEliminar = _context.Sectores.Find(id); if (_sectorEliminar == null) { throw new Exception("No se encontro el Sector."); } _context.Sectores.Remove(_sectorEliminar); _context.SaveChanges(); } } catch (Exception) { throw; } }