/// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Asistencia.PersonasAgenda
        /// En la BASE de DATO la Tabla : [Asistencia.PersonasAgenda]
        /// <summary>
        /// <returns>Entidad</returns>
        public BEPersonaAgenda Find(string prm_Item)
        {
            BEPersonaAgenda miEntidad = new BEPersonaAgenda();

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    var resul = SQLDC.omgc_mnt_GetByIdCodePersonasAgenda(prm_Item);
                    foreach (var item in resul)
                    {
                        miEntidad = new BEPersonaAgenda()
                        {
                            Item                = item.Item,
                            CodigoPersona       = item.CodigoPersona,
                            CodigoJustificacion = item.CodigoJustificacion,
                            Anio                = item.Anio,
                            FechaInicio         = item.FechaInicio,
                            FechaFinal          = item.FechaFinal,
                            Estado              = item.Estado,
                            SegUsuarioCrea      = item.SegUsuarioCrea,
                            SegUsuarioEdita     = item.SegUsuarioEdita,
                            SegFechaHoraCrea    = item.SegFechaHoraCrea,
                            SegFechaHoraEdita   = item.SegFechaHoraEdita,
                            SegMaquinaOrigen    = item.SegMaquinaOrigen,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miEntidad);
        }
Beispiel #2
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Horario
        /// En la BASE de DATO la Tabla : [Asistencia.Horario]
        /// <summary>
        /// <param name = >itemHorario</param>
        public bool Update(BEHorario itemHorario)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_mnt_UpdateHorario(
                        itemHorario.CodigoHorario,
                        itemHorario.Descripcion,
                        itemHorario.HorasLabor,
                        itemHorario.HEntrada,
                        itemHorario.HSalida,
                        itemHorario.Tolerancia,
                        itemHorario.CodigoArguTipoHorario,
                        itemHorario.CodigoHorarioRefer,
                        itemHorario.DiaSabado,
                        itemHorario.MinAlmuerzo,
                        itemHorario.RefrigerioSalida,
                        itemHorario.RefrigerioEntrada,
                        itemHorario.Estado,
                        itemHorario.SegUsuarioEdita);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Justificaciones
        /// En la BASE de DATO la Tabla : [Asistencia.Justificaciones]
        /// <summary>
        /// <param name = >itemJustificaciones</param>
        public bool Update(BEJustificacion itemJustificaciones)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_mnt_UpdateJustificaciones(
                        itemJustificaciones.CodigoJustificacion,
                        itemJustificaciones.Descripcion,
                        itemJustificaciones.EsRemunerable,
                        itemJustificaciones.EsEspecial,
                        itemJustificaciones.EsEliminado,
                        itemJustificaciones.EnlaceJustificacion,
                        itemJustificaciones.CodigoArguTeclaReloj,
                        itemJustificaciones.CodigoArguNombreReloj,
                        itemJustificaciones.CodigoArguComputa,
                        itemJustificaciones.Estado,
                        itemJustificaciones.SegUsuarioEdita);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo CalendariosDias
        /// En la BASE de DATO la Tabla : [Asistencia.CalendariosDias]
        /// <summary>
        /// <param name = >itemCalendariosDias</param>
        public string Insert(BECalendarioDia itemCalendariosDias)
        {
            string codigoRetorno = "";

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    SQLDC.omgc_mnt_InsertCalendariosDias(
                        ref codigoRetorno,
                        itemCalendariosDias.CodigoCalendario,
                        itemCalendariosDias.CodigoArguDiaSemana,
                        Convert.ToDateTime(itemCalendariosDias.FechaInicio.ToShortDateString()),
                        Convert.ToDateTime(itemCalendariosDias.FechaFinal.ToShortDateString()),
                        itemCalendariosDias.CodigoHorario,
                        itemCalendariosDias.Estado,
                        itemCalendariosDias.SegUsuarioCrea
                        );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno != null ? codigoRetorno : null);
        }
Beispiel #5
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Asistencia.Calendarios
        /// En la BASE de DATO la Tabla : [Asistencia.Calendarios]
        /// <summary>
        /// <returns>Entidad</returns>
        public BECalendario Find(string prm_CodigoCalendario)
        {
            BECalendario miEntidad = new BECalendario();

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    var resul = SQLDC.omgc_mnt_GetByIdCodeCalendarios(prm_CodigoCalendario);
                    foreach (var item in resul)
                    {
                        miEntidad = new BECalendario()
                        {
                            CodigoCalendario  = item.CodigoCalendario,
                            Descripcion       = item.Descripcion,
                            Anio              = item.Anio,
                            Estado            = item.Estado,
                            SegUsuarioCrea    = item.SegUsuarioCrea,
                            SegUsuarioEdita   = item.SegUsuarioEdita,
                            SegFechaHoraCrea  = item.SegFechaHoraCrea,
                            SegFechaHoraEdita = item.SegFechaHoraEdita,
                            SegMaquinaOrigen  = item.SegMaquinaOrigen,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miEntidad);
        }
Beispiel #6
0
        public List <BESysReporte> ListSysReportes()
        {
            List <BESysReporte> miLista = new List <BESysReporte>();

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    var resul = SQLDC.omgc_pro_GetAllFrom_Reportes();
                    foreach (var item in resul)
                    {
                        miLista.Add(new BESysReporte()
                        {
                            CodigoReporte = item.CodigoReporte,
                            Estado        = item.Estado,
                            Orden         = item.Orden,
                            ReporteName   = item.ReporteName,
                            OrdenTexto    = item.Orden.ToString().Trim().PadLeft(5, '0')
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miLista);
        }
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo PersonasAgenda
        /// En la BASE de DATO la Tabla : [Asistencia.PersonasAgenda]
        /// <summary>
        /// <param name = >itemPersonasAgenda</param>
        public string Insert(BEPersonaAgenda itemPersonasAgenda)
        {
            string codigoRetorno = string.Empty;

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    SQLDC.omgc_mnt_InsertPersonasAgenda
                    (
                        ref codigoRetorno,
                        itemPersonasAgenda.CodigoPersona,
                        itemPersonasAgenda.CodigoJustificacion,
                        itemPersonasAgenda.Anio,
                        Convert.ToDateTime(itemPersonasAgenda.FechaInicio.ToShortDateString()),
                        Convert.ToDateTime(itemPersonasAgenda.FechaFinal.ToShortDateString()),
                        itemPersonasAgenda.Estado,
                        itemPersonasAgenda.SegUsuarioCrea
                    );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno != null ? codigoRetorno : null);
        }
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo CalendariosDias
        /// En la BASE de DATO la Tabla : [Asistencia.CalendariosDias]
        /// <summary>
        /// <param name = >itemCalendariosDias</param>
        public bool Update(BECalendarioDia itemCalendariosDias)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_mnt_UpdateCalendariosDias(
                        itemCalendariosDias.Registro,
                        itemCalendariosDias.CodigoCalendario,
                        itemCalendariosDias.CodigoArguDiaSemana,
                        Convert.ToDateTime(itemCalendariosDias.FechaInicio.ToShortDateString()),
                        Convert.ToDateTime(itemCalendariosDias.FechaFinal.ToShortDateString()),
                        itemCalendariosDias.CodigoHorario,
                        itemCalendariosDias.Estado,
                        itemCalendariosDias.SegUsuarioEdita
                        );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Beispiel #9
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Marcaciones
        /// En la BASE de DATO la Tabla : [Asistencia.Marcaciones]
        /// <summary>
        /// <param name = >itemMarcaciones</param>
        public bool Update(BEMarcacion itemMarcaciones)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_mnt_UpdateMarcaciones(
                        itemMarcaciones.IdRegistro,
                        itemMarcaciones.NumeroMarcacion,
                        itemMarcaciones.FechaTexto,
                        itemMarcaciones.Hora,
                        itemMarcaciones.FechaHora,
                        itemMarcaciones.CodigoReloj,
                        itemMarcaciones.TeclaReloj,
                        itemMarcaciones.CodigoJustificacion,
                        itemMarcaciones.Edicion,
                        itemMarcaciones.Estado,
                        itemMarcaciones.SegUsuarioEdita
                        );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo PersonasAgenda
        /// En la BASE de DATO la Tabla : [Asistencia.PersonasAgenda]
        /// <summary>
        /// <param name = >itemPersonasAgenda</param>
        public bool Update(BEPersonaAgenda itemPersonasAgenda)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_mnt_UpdatePersonasAgenda
                                    (
                        itemPersonasAgenda.Item,
                        itemPersonasAgenda.CodigoPersona,
                        itemPersonasAgenda.CodigoJustificacion,
                        itemPersonasAgenda.Anio,
                        Convert.ToDateTime(itemPersonasAgenda.FechaInicio.ToShortDateString()),
                        Convert.ToDateTime(itemPersonasAgenda.FechaFinal.ToShortDateString()),
                        itemPersonasAgenda.Estado,
                        itemPersonasAgenda.SegUsuarioEdita
                                    );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Beispiel #11
0
        public string InsertInterno(BEMarcacion itemMarcaciones)
        {
            string codigoRetorno = null;

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    SQLDC.omgc_mnt_InsertMarcacionesInterno(
                        ref codigoRetorno,
                        itemMarcaciones.NumeroMarcacion,
                        itemMarcaciones.CodigoReloj,
                        itemMarcaciones.TeclaReloj,
                        itemMarcaciones.CodigoJustificacion,
                        itemMarcaciones.Edicion,
                        itemMarcaciones.Estado,
                        itemMarcaciones.SegUsuarioCrea);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }
Beispiel #12
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Marcaciones
        /// En la BASE de DATO la Tabla : [Asistencia.Marcaciones]
        /// <summary>
        /// <param name = >itemMarcaciones</param>
        public bool Insert(BEMarcaje itemMarcajes)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_mnt_InsertMarcajes(
                        itemMarcajes.NumeroMarcacion,
                        itemMarcajes.FechaTexto,
                        itemMarcajes.Hora,
                        itemMarcajes.FechaHora,
                        itemMarcajes.CodigoReloj,
                        itemMarcajes.TeclaReloj,
                        itemMarcajes.Estado,
                        itemMarcajes.SegUsuarioCreaL);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Beispiel #13
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Asistencia.Calendarios
        /// En la BASE de DATO la Tabla : [Asistencia.Calendarios]
        /// <summary>
        /// <returns>List</returns>
        public List <BECalendario> List(string prm_CodigoCalendario, string prm_Descripcion, bool prm_Estado)
        {
            List <BECalendario> miLista = new List <BECalendario>();

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    var resul = SQLDC.omgc_mnt_GetAllFromCalendarios(prm_CodigoCalendario, prm_Descripcion, prm_Estado);
                    foreach (var item in resul)
                    {
                        miLista.Add(new BECalendario()
                        {
                            CodigoCalendario  = item.CodigoCalendario,
                            Descripcion       = item.Descripcion,
                            Anio              = item.Anio,
                            Estado            = item.Estado,
                            SegUsuarioCrea    = item.SegUsuarioCrea,
                            SegUsuarioEdita   = item.SegUsuarioEdita,
                            SegFechaHoraCrea  = item.SegFechaHoraCrea,
                            SegFechaHoraEdita = item.SegFechaHoraEdita,
                            SegMaquinaOrigen  = item.SegMaquinaOrigen,
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miLista);
        }
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Asistencia.FormatosRelojes
        /// En la BASE de DATO la Tabla : [Asistencia.FormatosRelojes]
        /// <summary>
        /// <returns>Entidad</returns>
        public BEFormatoReloj Find(string prm_CodigoFormato)
        {
            BEFormatoReloj miEntidad = new BEFormatoReloj();

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    var resul = SQLDC.omgc_mnt_GetByIdCodeFormatosRelojes(prm_CodigoFormato);
                    foreach (var item in resul)
                    {
                        miEntidad = new BEFormatoReloj()
                        {
                            CodigoFormato      = item.CodigoFormato,
                            Descripcion        = item.Descripcion,
                            RegistroLong       = Convert.ToInt16(item.RegistroLong),
                            RegistroDeta       = item.RegistroDeta,
                            PosicionTarjetaIni = item.PosicionTarjetaIni,
                            PosicionTarjetaFin = item.PosicionTarjetaFin,
                            PosicionFechaIni   = item.PosicionFechaIni,
                            PosicionFechaFin   = item.PosicionFechaFin,
                            PosicionAnioIni    = item.PosicionAnioIni,
                            PosicionAnioFin    = item.PosicionAnioFin,
                            PosicionMesIni     = item.PosicionMesIni,
                            PosicionMesFin     = item.PosicionMesFin,
                            PosicionDiaIni     = item.PosicionDiaIni,
                            PosicionDiaFin     = item.PosicionDiaFin,
                            PosicionHoraIni    = item.PosicionHoraIni,
                            PosicionHoraFin    = item.PosicionHoraFin,
                            PosicionMinutoIni  = item.PosicionMinutoIni,
                            PosicionMinutoFin  = item.PosicionMinutoFin,
                            PosicionSegundoIni = item.PosicionSegundoIni,
                            PosicionSegundoFin = item.PosicionSegundoFin,
                            PosicionTeclaIni   = item.PosicionTeclaIni,
                            PosicionTeclaFin   = item.PosicionTeclaFin,
                            Estado             = item.Estado,
                            SegUsuarioCrea     = item.SegUsuarioCrea,
                            SegUsuarioEdita    = item.SegUsuarioEdita,
                            SegFechaHoraCrea   = item.SegFechaHoraCrea,
                            SegFechaHoraEdita  = item.SegFechaHoraEdita,
                            SegMaquinaOrigen   = item.SegMaquinaOrigen,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miEntidad);
        }
Beispiel #15
0
        /// <summary>
        /// ELIMINA un registro de la Entidad Asistencia.Horario
        /// En la BASE de DATO la Tabla : [Asistencia.Horario]
        /// <summary>
        /// <returns>bool</returns>
        public bool Delete(int prm_CodigoHorario)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_mnt_DeleteHorario(prm_CodigoHorario);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
        /// <summary>
        /// ELIMINA un registro de la Entidad Asistencia.CalendariosDias
        /// En la BASE de DATO la Tabla : [Asistencia.CalendariosDias]
        /// <summary>
        /// <returns>bool</returns>
        public bool Delete(string prm_Registro, string prm_CodigoCalendario)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_mnt_DeleteCalendariosDias(prm_Registro, prm_CodigoCalendario);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
        /// <summary>
        /// ELIMINA un registro de la Entidad Asistencia.PersonasAgenda
        /// En la BASE de DATO la Tabla : [Asistencia.PersonasAgenda]
        /// <summary>
        /// <returns>bool</returns>
        public bool Delete(string prm_Item)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_mnt_DeletePersonasAgenda(prm_Item);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
        /// <summary>
        /// ELIMINA un registro de la Entidad Asistencia.FormatosRelojes
        /// En la BASE de DATO la Tabla : [Asistencia.FormatosRelojes]
        /// <summary>
        /// <returns>bool</returns>
        public bool Delete(string prm_CodigoFormato)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_mnt_DeleteFormatosRelojes(prm_CodigoFormato);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Beispiel #19
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Asistencia.Horario
        /// En la BASE de DATO la Tabla : [Asistencia.Horario]
        /// <summary>
        /// <returns>List</returns>
        public List <BEHorario> List(string Descripcion, string CodigoArguTipoHorario, bool Estado)
        {
            List <BEHorario> miLista = new List <BEHorario>();

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    var resul = SQLDC.omgc_mnt_GetAllFromHorario(Descripcion, CodigoArguTipoHorario, Estado);
                    foreach (var item in resul)
                    {
                        miLista.Add(new BEHorario()
                        {
                            CodigoHorario               = item.CodigoHorario,
                            Descripcion                 = item.Descripcion,
                            HorasLabor                  = item.HorasLabor,
                            HEntrada                    = item.HEntrada,
                            HSalida                     = item.HSalida,
                            Tolerancia                  = item.Tolerancia,
                            CodigoArguTipoHorario       = item.CodigoArguTipoHorario,
                            CodigoArguTipoHorarioNombre = item.CodigoArguTipoHorarioNombre,
                            CodigoHorarioRefer          = item.CodigoHorarioRefer,
                            DiaSabado                   = item.DiaSabado,
                            MinAlmuerzo                 = item.MinAlmuerzo,
                            RefrigerioSalida            = item.RefrigerioSalida,
                            RefrigerioEntrada           = item.RefrigerioEntrada,
                            Estado            = item.Estado,
                            SegUsuarioCrea    = item.SegUsuarioCrea,
                            SegUsuarioEdita   = item.SegUsuarioEdita,
                            SegFechaHoraCrea  = item.SegFechaHoraCrea,
                            SegFechaHoraEdita = item.SegFechaHoraEdita,
                            SegMaquinaOrigen  = item.SegMaquinaOrigen,
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miLista);
        }
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo FormatosRelojes
        /// En la BASE de DATO la Tabla : [Asistencia.FormatosRelojes]
        /// <summary>
        /// <param name = >itemFormatosRelojes</param>
        public bool Update(BEFormatoReloj itemFormatosRelojes)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_mnt_UpdateFormatosRelojes(
                        itemFormatosRelojes.CodigoFormato,
                        itemFormatosRelojes.Descripcion,
                        itemFormatosRelojes.RegistroLong,
                        itemFormatosRelojes.RegistroDeta,
                        Convert.ToByte(itemFormatosRelojes.PosicionTarjetaIni),
                        Convert.ToByte(itemFormatosRelojes.PosicionTarjetaFin),
                        Convert.ToByte(itemFormatosRelojes.PosicionFechaIni),
                        Convert.ToByte(itemFormatosRelojes.PosicionFechaFin),
                        Convert.ToByte(itemFormatosRelojes.PosicionAnioIni),
                        Convert.ToByte(itemFormatosRelojes.PosicionAnioFin),
                        Convert.ToByte(itemFormatosRelojes.PosicionMesIni),
                        Convert.ToByte(itemFormatosRelojes.PosicionMesFin),
                        Convert.ToByte(itemFormatosRelojes.PosicionDiaIni),
                        Convert.ToByte(itemFormatosRelojes.PosicionDiaFin),
                        Convert.ToByte(itemFormatosRelojes.PosicionHoraIni),
                        Convert.ToByte(itemFormatosRelojes.PosicionHoraFin),
                        Convert.ToByte(itemFormatosRelojes.PosicionMinutoIni),
                        Convert.ToByte(itemFormatosRelojes.PosicionMinutoFin),
                        Convert.ToByte(itemFormatosRelojes.PosicionSegundoIni),
                        Convert.ToByte(itemFormatosRelojes.PosicionSegundoFin),
                        Convert.ToByte(itemFormatosRelojes.PosicionTeclaIni),
                        Convert.ToByte(itemFormatosRelojes.PosicionTeclaFin),
                        itemFormatosRelojes.Estado,
                        itemFormatosRelojes.SegUsuarioEdita
                        );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Beispiel #21
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Asistencia.Horario
        /// En la BASE de DATO la Tabla : [Asistencia.Horario]
        /// <summary>
        /// <returns>Entidad</returns>
        public BEHorario Find(int prm_CodigoHorario)
        {
            BEHorario miEntidad = new BEHorario();

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    var resul = SQLDC.omgc_mnt_GetByIdCodeHorario(prm_CodigoHorario);
                    foreach (var item in resul)
                    {
                        miEntidad = new BEHorario()
                        {
                            CodigoHorario         = item.CodigoHorario,
                            Descripcion           = item.Descripcion,
                            HorasLabor            = item.HorasLabor,
                            HEntrada              = item.HEntrada,
                            HSalida               = item.HSalida,
                            Tolerancia            = item.Tolerancia,
                            CodigoArguTipoHorario = item.CodigoArguTipoHorario,
                            CodigoHorarioRefer    = item.CodigoHorarioRefer,
                            DiaSabado             = item.DiaSabado,
                            MinAlmuerzo           = item.MinAlmuerzo,
                            RefrigerioSalida      = item.RefrigerioSalida,
                            RefrigerioEntrada     = item.RefrigerioEntrada,
                            Estado            = item.Estado,
                            SegUsuarioCrea    = item.SegUsuarioCrea,
                            SegUsuarioEdita   = item.SegUsuarioEdita,
                            SegFechaHoraCrea  = item.SegFechaHoraCrea,
                            SegFechaHoraEdita = item.SegFechaHoraEdita,
                            SegMaquinaOrigen  = item.SegMaquinaOrigen,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miEntidad);
        }
Beispiel #22
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Calendarios
        /// En la BASE de DATO la Tabla : [Asistencia.Calendarios]
        /// <summary>
        /// <param name = >itemCalendarios</param>
        public bool Update(BECalendario itemCalendarios)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_mnt_UpdateCalendarios(
                        itemCalendarios.CodigoCalendario,
                        itemCalendarios.Descripcion,
                        itemCalendarios.Anio,
                        itemCalendarios.Estado,
                        itemCalendarios.SegUsuarioEdita);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Beispiel #23
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Asistencia.Marcaciones
        /// En la BASE de DATO la Tabla : [Asistencia.Marcaciones]
        /// <summary>
        /// <returns>List</returns>
        public List <BEMarcacion> List(string prm_NumeroMarcacion, DateTime prm_FechaHoraINI, DateTime prm_FechaHoraFIN)
        {
            List <BEMarcacion> miLista = new List <BEMarcacion>();

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    var resul = SQLDC.omgc_mnt_GetAllFromMarcaciones(prm_NumeroMarcacion, prm_FechaHoraINI, prm_FechaHoraFIN);
                    foreach (var item in resul)
                    {
                        miLista.Add(new BEMarcacion()
                        {
                            IdRegistro          = item.IdRegistro,
                            NumeroMarcacion     = item.NumeroMarcacion,
                            FechaTexto          = item.FechaTexto,
                            Hora                = item.Hora,
                            FechaHora           = item.FechaHora,
                            CodigoReloj         = item.CodigoReloj,
                            TeclaReloj          = item.TeclaReloj,
                            CodigoJustificacion = item.CodigoJustificacion,
                            Edicion             = item.Edicion,
                            Estado              = item.Estado,
                            SegUsuarioCrea      = item.SegUsuarioCrea,
                            SegUsuarioEdita     = item.SegUsuarioEdita,
                            SegFechaHoraCrea    = item.SegFechaHoraCrea,
                            SegFechaHoraEdita   = item.SegFechaHoraEdita,
                            SegMaquinaOrigen    = item.SegMaquinaOrigen,
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miLista);
        }
Beispiel #24
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Asistencia.Marcaciones
        /// En la BASE de DATO la Tabla : [Asistencia.Marcaciones]
        /// <summary>
        /// <returns>Entidad</returns>
        public BEMarcacion Find(string prm_NumeroMarcacion, DateTime prm_FechaHora, string prm_Hora)
        {
            BEMarcacion miEntidad = new BEMarcacion();

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    var resul = SQLDC.omgc_pro_GetByIdCodeMarcaciones(prm_NumeroMarcacion, prm_FechaHora, prm_Hora);
                    foreach (var item in resul)
                    {
                        miEntidad = new BEMarcacion()
                        {
                            IdRegistro          = item.IdRegistro,
                            NumeroMarcacion     = item.NumeroMarcacion,
                            FechaTexto          = item.FechaTexto,
                            Hora                = item.Hora,
                            FechaHora           = item.FechaHora,
                            CodigoReloj         = item.CodigoReloj,
                            TeclaReloj          = item.TeclaReloj,
                            CodigoJustificacion = item.CodigoJustificacion,
                            Edicion             = item.Edicion,
                            Estado              = item.Estado,
                            SegUsuarioCrea      = item.SegUsuarioCrea,
                            SegUsuarioEdita     = item.SegUsuarioEdita,
                            SegFechaHoraCrea    = item.SegFechaHoraCrea,
                            SegFechaHoraEdita   = item.SegFechaHoraEdita,
                            SegMaquinaOrigen    = item.SegMaquinaOrigen,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miEntidad);
        }
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Asistencia.CalendariosDias
        /// En la BASE de DATO la Tabla : [Asistencia.CalendariosDias]
        /// <summary>
        /// <returns>List</returns>
        public List <BECalendarioDia> List(string prm_CodigoCalendario, string prm_CodigoArguDiaSemana, string prm_Registro, bool prm_Estado, string prm_CodigoTabla)
        {
            List <BECalendarioDia> miLista = new List <BECalendarioDia>();

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    var resul = SQLDC.omgc_mnt_GetAllFromCalendariosDias(prm_CodigoCalendario, prm_CodigoArguDiaSemana, prm_Registro, prm_Estado, prm_CodigoTabla);
                    foreach (var item in resul)
                    {
                        miLista.Add(new BECalendarioDia()
                        {
                            CodigoCalendario          = item.CodigoCalendario,
                            CodigoArguDiaSemana       = item.CodigoArguDiaSemana,
                            CodigoArguDiaSemanaNombre = item.CodigoArguDiaSemanaNombre,
                            Registro            = item.Registro,
                            FechaInicio         = item.FechaInicio,
                            FechaFinal          = item.FechaFinal,
                            CodigoHorario       = item.CodigoHorario,
                            CodigoHorarioNombre = item.CodigoHorarioNombre,
                            Estado            = item.Estado,
                            SegUsuarioCrea    = item.SegUsuarioCrea,
                            SegUsuarioEdita   = item.SegUsuarioEdita,
                            SegFechaHoraCrea  = item.SegFechaHoraCrea,
                            SegFechaHoraEdita = item.SegFechaHoraEdita,
                            SegMaquinaOrigen  = item.SegMaquinaOrigen,
                            Proceso           = "Registrada"
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miLista);
        }
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Asistencia.Justificaciones
        /// En la BASE de DATO la Tabla : [Asistencia.Justificaciones]
        /// <summary>
        /// <returns>List</returns>
        public List <BEJustificacion> List(string prm_CodigoJustificacion, string prm_Descripcion, bool prm_Estado)
        {
            List <BEJustificacion> miLista = new List <BEJustificacion>();

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    var resul = SQLDC.omgc_mnt_GetAllFromJustificaciones(prm_CodigoJustificacion, prm_Descripcion, prm_Estado);
                    foreach (var item in resul)
                    {
                        miLista.Add(new BEJustificacion()
                        {
                            CodigoJustificacion   = item.CodigoJustificacion,
                            Descripcion           = item.Descripcion,
                            EsRemunerable         = item.EsRemunerable,
                            EsEspecial            = item.EsEspecial,
                            EsEliminado           = item.EsEliminado,
                            EnlaceJustificacion   = item.EnlaceJustificacion,
                            CodigoArguTeclaReloj  = item.CodigoArguTeclaReloj,
                            CodigoArguNombreReloj = item.CodigoArguNombreReloj,
                            CodigoArguComputa     = item.CodigoArguComputa,
                            Estado            = item.Estado,
                            SegUsuarioCrea    = item.SegUsuarioCrea,
                            SegUsuarioEdita   = item.SegUsuarioEdita,
                            SegFechaHoraCrea  = item.SegFechaHoraCrea,
                            SegFechaHoraEdita = item.SegFechaHoraEdita,
                            SegMaquinaOrigen  = item.SegMaquinaOrigen,
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miLista);
        }
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Asistencia.Justificaciones
        /// En la BASE de DATO la Tabla : [Asistencia.Justificaciones]
        /// <summary>
        /// <returns>Entidad</returns>
        public BEJustificacion Find(string prm_CodigoJustificacion)
        {
            BEJustificacion miEntidad = new BEJustificacion();

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    var resul = SQLDC.omgc_mnt_GetByIdCodeJustificaciones(prm_CodigoJustificacion);
                    foreach (var item in resul)
                    {
                        miEntidad = new BEJustificacion()
                        {
                            CodigoJustificacion   = item.CodigoJustificacion,
                            Descripcion           = item.Descripcion,
                            EsRemunerable         = item.EsRemunerable,
                            EsEspecial            = item.EsEspecial,
                            EsEliminado           = item.EsEliminado,
                            EnlaceJustificacion   = item.EnlaceJustificacion,
                            CodigoArguTeclaReloj  = item.CodigoArguTeclaReloj,
                            CodigoArguNombreReloj = item.CodigoArguNombreReloj,
                            CodigoArguComputa     = item.CodigoArguComputa,
                            Estado            = item.Estado,
                            SegUsuarioCrea    = item.SegUsuarioCrea,
                            SegUsuarioEdita   = item.SegUsuarioEdita,
                            SegFechaHoraCrea  = item.SegFechaHoraCrea,
                            SegFechaHoraEdita = item.SegFechaHoraEdita,
                            SegMaquinaOrigen  = item.SegMaquinaOrigen,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miEntidad);
        }
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Asistencia.PersonasAgenda
        /// En la BASE de DATO la Tabla : [Asistencia.PersonasAgenda]
        /// <summary>
        /// <returns>List</returns>
        public List <BEPersonaAgenda> List(string prm_CodigoPersona, string prm_CodigoJustificacion, bool prm_Estado)
        {
            List <BEPersonaAgenda> miLista = new List <BEPersonaAgenda>();

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    var resul = SQLDC.omgc_mnt_GetAllFromPersonasAgenda(prm_CodigoPersona, prm_CodigoJustificacion, prm_Estado);
                    foreach (var item in resul)
                    {
                        miLista.Add(new BEPersonaAgenda()
                        {
                            Item                      = item.Item,
                            CodigoPersona             = item.CodigoPersona,
                            CodigoJustificacion       = item.CodigoJustificacion,
                            CodigoJustificacionNombre = item.CodigoJustificacionNombre,
                            Anio                      = item.Anio,
                            FechaInicio               = item.FechaInicio,
                            FechaFinal                = item.FechaFinal,
                            Estado                    = item.Estado,
                            SegUsuarioCrea            = item.SegUsuarioCrea,
                            SegUsuarioEdita           = item.SegUsuarioEdita,
                            SegFechaHoraCrea          = item.SegFechaHoraCrea,
                            SegFechaHoraEdita         = item.SegFechaHoraEdita,
                            SegMaquinaOrigen          = item.SegMaquinaOrigen,
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miLista);
        }