예제 #1
0
        public NominaDiasFestivosModels ObtenerListaNominaDias(NominaDiasFestivosModels datos)
        {
            try
            {
                List <NominaDiasFestivosModels> Lista = new List <NominaDiasFestivosModels>();
                NominaDiasFestivosModels        Item;
                SqlDataReader dr = null;
                dr = SqlHelper.ExecuteReader(datos.Conexion, "spCSLDB_Nomina_get_DiasFesitvos");
                while (dr.Read())
                {
                    Item = new NominaDiasFestivosModels();
                    Item.IdDiasFestivos = !dr.IsDBNull(dr.GetOrdinal("IDDiasFestivos")) ? dr.GetString(dr.GetOrdinal("IDDiasFestivos")) : string.Empty;// Convert.ToInt32(dr["ID_UnidadMedida"].ToString());
                    Item.Descripcion    = !dr.IsDBNull(dr.GetOrdinal("Descripcion")) ? dr.GetString(dr.GetOrdinal("Descripcion")) : string.Empty;
                    Item.fecha          = !dr.IsDBNull(dr.GetOrdinal("Fecha")) ? dr.GetDateTime(dr.GetOrdinal("Fecha")) : DateTime.Today;
                    Lista.Add(Item);
                }
                datos.LNominaDias = Lista;
                return(datos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
 public NominaDiasFestivosModels EliminarNomDiasFestivos(NominaDiasFestivosModels datos)
 {
     try
     {
         object[] parametros =
         {
             datos.IdDiasFestivos, datos.Usuario
         };
         object aux = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Nomina_del_DiasFestivosXID", parametros);
         datos.IdDiasFestivos = aux.ToString();
         if (!string.IsNullOrEmpty(datos.IdDiasFestivos))
         {
             datos.Completado = true;
         }
         else
         {
             datos.Completado = false;
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #3
0
 public NominaDiasFestivosModels AbcCatNominaDiasFestivos(NominaDiasFestivosModels datos)
 {
     try
     {
         object[] parametros = { datos.Opcion, datos.IdDiasFestivos, datos.Descripcion, datos.fecha, datos.Usuario };
         object   aux        = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Nomina_ac_DiasFestivos", parametros);
         datos.IdDiasFestivos = aux.ToString();
         if (!string.IsNullOrEmpty(datos.IdDiasFestivos))
         {
             if (Convert.ToInt32(datos.IdDiasFestivos) == 2)
             {
                 datos.Completado = false;
             }
             else
             {
                 datos.Completado = true;
             }
         }
         else
         {
             datos.Completado = false;
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #4
0
        public NominaDiasFestivosModels ObtenerDetalleNomDiasFestivosxID(NominaDiasFestivosModels datos)
        {
            try
            {
                object[]      parametros = { datos.IdDiasFestivos };
                SqlDataReader dr         = null;
                dr = SqlHelper.ExecuteReader(datos.Conexion, "spCSLDB_Nomina_get_DiasFesitvosXId", parametros);
                while (dr.Read())
                {
                    datos.IdDiasFestivos = !dr.IsDBNull(dr.GetOrdinal("IDDiasFestivos")) ? dr.GetString(dr.GetOrdinal("IDDiasFestivos")) : string.Empty;// Convert.ToInt32(dr["ID_UnidadMedida"].ToString());
                    datos.Descripcion    = !dr.IsDBNull(dr.GetOrdinal("Descripcion")) ? dr.GetString(dr.GetOrdinal("Descripcion")) : string.Empty;
                    datos.fecha          = !dr.IsDBNull(dr.GetOrdinal("Fecha")) ? dr.GetDateTime(dr.GetOrdinal("Fecha")) : DateTime.Today;
                }
                dr.Close();
                return(datos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }