Ejemplo n.º 1
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Maestras.TFeriados
        /// En la BASE de DATO la Tabla : [Maestras.TFeriados]
        /// <summary>
        /// <returns>Entidad</returns>
        public BEFeriado Find(string prm_CodRegistro)
        {
            BEFeriado miEntidad = new BEFeriado();

            try
            {
                using (_DBMLTablasDataContext SQLDC = new _DBMLTablasDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_Feriado_Id(prm_CodRegistro);
                    foreach (var item in resul)
                    {
                        miEntidad = new BEFeriado()
                        {
                            CodigoRegistro    = item.CodigoRegistro,
                            Feriado           = item.Feriado,
                            Fijo              = item.Fijo,
                            Descripcion       = item.Descripcion,
                            Estado            = item.Estado,
                            SegUsuarioCrea    = item.SegUsuarioCrea,
                            SegFechaHoraCrea  = item.SegFechaHoraCrea,
                            SegUsuarioEdita   = item.SegUsuarioEdita,
                            SegFechaHoraEdita = item.SegFechaHoraEdita,
                            SegMaquinaOrigen  = item.SegMaquinaOrigen,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miEntidad);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo Feriados
 /// En la BASE de DATO la Tabla : [Maestras.Feriados]
 /// <summary>
 /// <param name = >itemFeriados</param>
 public ReturnValor Update(BEFeriado itemFeriados)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             List <BEFeriado> listaFeriados = new List <BEFeriado>();
             listaFeriados = oFeriadosData.List(string.Empty, string.Empty, null, null);
             int CONTADOR = 0;
             foreach (BEFeriado kExamina in listaFeriados)
             {
                 if (kExamina.Feriado.Substring(4, 4) == itemFeriados.Feriado.Substring(4, 4))
                 {
                     ++CONTADOR;
                 }
             }
             if (CONTADOR < 2)
             {
                 oReturnValor.Exitosa = oFeriadosData.Update(itemFeriados);
                 if (oReturnValor.Exitosa)
                 {
                     tx.Complete();
                     oReturnValor.Message = HelpMessages.Evento_EDIT;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo Feriados
 /// En la BASE de DATO la Tabla : [Maestras.Feriados]
 /// <summary>
 /// <param name = >itemFeriados</param>
 public ReturnValor Insert(BEFeriado itemFeriados)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             string sFeriadox = oFeriadosData.FindByFeriado(itemFeriados.Feriado).Feriado;
             if (sFeriadox == null)
             {
                 oReturnValor.CodigoRetorno = oFeriadosData.Insert(itemFeriados);
                 if (oReturnValor.CodigoRetorno != null)
                 {
                     oReturnValor.Exitosa = true;
                     tx.Complete();
                     oReturnValor.Message = HelpMessages.Evento_NEW;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Ejemplo n.º 4
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Maestras.Feriados
        /// En la BASE de DATO la Tabla : [Maestras.Feriados]
        /// <summary>
        /// <returns>Entidad</returns>
        public BEFeriado Find(string prm_CodigoFeriado)
        {
            BEFeriado miEntidad = new BEFeriado();

            try
            {
                miEntidad = oFeriadosData.Find(prm_CodigoFeriado);
                if (!miEntidad.Fijo)
                {
                    string sFECHA_DATO = miEntidad.Feriado.Substring(6, 2) + "/" +
                                         miEntidad.Feriado.Substring(4, 2) + "/" +
                                         miEntidad.Feriado.Substring(0, 4);
                    miEntidad.FechaIndicada = Convert.ToDateTime(sFECHA_DATO);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miEntidad);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo TFeriados
        /// En la BASE de DATO la Tabla : [Maestras.TFeriados]
        /// <summary>
        /// <param name = >itemTFeriados</param>
        public bool Update(BEFeriado itemTFeriados)
        {
            int codigoRetorno = -1;

            try
            {
                using (_DBMLTablasDataContext SQLDC = new _DBMLTablasDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_U_Feriado(
                        itemTFeriados.CodigoRegistro,
                        itemTFeriados.Feriado,
                        itemTFeriados.Fijo,
                        itemTFeriados.Descripcion,
                        itemTFeriados.Estado,
                        itemTFeriados.SegUsuarioEdita);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo TFeriados
        /// En la BASE de DATO la Tabla : [Maestras.TFeriados]
        /// <summary>
        /// <param name = >itemTFeriados</param>
        public string Insert(BEFeriado itemTFeriados)
        {
            string codigoRetorno = null;

            try
            {
                using (_DBMLTablasDataContext SQLDC = new _DBMLTablasDataContext(conexion))
                {
                    SQLDC.omgc_I_Feriado(
                        ref codigoRetorno,
                        itemTFeriados.Feriado,
                        itemTFeriados.Fijo,
                        itemTFeriados.Descripcion,
                        itemTFeriados.Estado,
                        itemTFeriados.SegUsuarioCrea,
                        itemTFeriados.SegUsuarioCrea);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }