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; } }
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; } }
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; } }
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; } }