Exemple #1
0
 public CatEmpleadoAltaNominaModels AltaNominaEmpleado(CatEmpleadoAltaNominaModels datos)
 {
     try
     {
         object[] parametros =
         {
             datos.IDEmpleado, datos.IDPuesto, datos.IDCategoriaPuesto, datos.sueldoBase, datos.Usuario
         };
         object aux = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Nomina_set_AltaNominal", parametros);
         datos.Resultado = Convert.ToInt32(aux);
         if (datos.Resultado.ToString() != string.Empty)
         {
             datos.Completado = true;
         }
         else
         {
             datos.Completado = false;
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #2
0
 public CatEmpleadoAltaNominaModels GetSueldoBaseCategoriaPuesto(CatEmpleadoAltaNominaModels empleadoNomina)
 {
     try
     {
         object[]      parametros = { empleadoNomina.IDCategoriaPuesto };
         SqlDataReader dr         = null;
         dr = SqlHelper.ExecuteReader(empleadoNomina.Conexion, "spCSLDB_Catalogo_get_SueldoBaseCategoriaXID", parametros);
         while (dr.Read())
         {
             empleadoNomina.sueldoBase = !dr.IsDBNull(dr.GetOrdinal("sueldoBase")) ? dr.GetDecimal(dr.GetOrdinal("sueldoBase")) : 0;
         }
         dr.Close();
         return(empleadoNomina);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #3
0
 public CatEmpleadoAltaNominaModels GetNombreEmpleado(CatEmpleadoAltaNominaModels empleadoNomina)
 {
     try
     {
         object[]      parametros = { empleadoNomina.IDEmpleado };
         SqlDataReader dr         = null;
         dr = SqlHelper.ExecuteReader(empleadoNomina.Conexion, "spCSLDB_Catalogo_get_NombreEmpleadoXID", parametros);
         while (dr.Read())
         {
             empleadoNomina.IDEmpleado     = !dr.IsDBNull(dr.GetOrdinal("IDEmpleado")) ? dr.GetString(dr.GetOrdinal("IDEmpleado")) : string.Empty;
             empleadoNomina.NombreCompleto = !dr.IsDBNull(dr.GetOrdinal("NombreCompleto")) ? dr.GetString(dr.GetOrdinal("NombreCompleto")) : string.Empty;
             empleadoNomina.IDPuesto       = !dr.IsDBNull(dr.GetOrdinal("id_puesto")) ? dr.GetInt32(dr.GetOrdinal("id_puesto")) : 0;
         }
         dr.Close();
         return(empleadoNomina);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #4
0
 public CatEmpleadoAltaNominaModels GetEmpleadoAltaBaja(CatEmpleadoAltaNominaModels empleadoNomina)
 {
     try
     {
         object[]      parametros = { empleadoNomina.IDEmpleado };
         SqlDataReader dr         = null;
         object        aux        = SqlHelper.ExecuteScalar(empleadoNomina.Conexion, "spCSLDB_get_ALtaBajaEmpleado", parametros);
         empleadoNomina.Resultado = Convert.ToInt32(aux);
         if (empleadoNomina.Resultado.ToString() != string.Empty && empleadoNomina.Resultado == 1)
         {
             empleadoNomina.Baja = true;
         }
         else
         {
             empleadoNomina.Baja = false;
         }
         // dr.Close();
         return(empleadoNomina);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }