public static Entities.QProcess.Contratacion UpdateEstatusProceso(int NumeroNomina, int EstatusProceso)
 {
     Entities.QProcess.Contratacion contratacion = new Entities.QProcess.Contratacion();
     try
     {
         Data.QProcess.Contratacion dataContratacion = new Data.QProcess.Contratacion();
         contratacion = dataContratacion.UpdateEstatusProceso(NumeroNomina, EstatusProceso);
         return(contratacion);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message.ToString());
     }
 }
예제 #2
0
        public Entities.QProcess.Contratacion GetOne(string Compania, string NumEmpleado)
        {
            contratacion = new Entities.QProcess.Contratacion();

            try
            {
                List <SqlParameter> parameters = new List <SqlParameter>();
                parameters.Add(new SqlParameter()
                {
                    ParameterName = "compania", Value = Compania
                });
                parameters.Add(new SqlParameter()
                {
                    ParameterName = "empleado", Value = NumEmpleado
                });

                using (dataReader = this.connection.ExcuteSP("prc_Empleados_GetOne_SoluGlob", parameters))
                {
                    if (dataReader.HasRows)
                    {
                        while (dataReader.Read())
                        {
                            contratacion.idContratacion            = dataReader.IsDBNull(dataReader.GetOrdinal("idContratacion")) ? default(int) : int.Parse(dataReader["idContratacion"].ToString());
                            contratacion.idRequisicionContratacion = dataReader.IsDBNull(dataReader.GetOrdinal("idRequisicionContratacion")) ? default(int) : int.Parse(dataReader["idRequisicionContratacion"].ToString());
                            contratacion.idEntrevistaCandidato     = dataReader.IsDBNull(dataReader.GetOrdinal("idEntrevistaCandidato")) ? default(int) : int.Parse(dataReader["idEntrevistaCandidato"].ToString());
                            contratacion.NumeroEmpleado            = dataReader.IsDBNull(dataReader.GetOrdinal("NumeroEmpleado")) ? null : dataReader["NumeroEmpleado"].ToString();
                            contratacion.idCatTipocontrato         = dataReader.IsDBNull(dataReader.GetOrdinal("idCatTipocontrato")) ? default(int) : int.Parse(dataReader["idCatTipocontrato"].ToString());
                            contratacion.FechaContrato             = dataReader.IsDBNull(dataReader.GetOrdinal("FechaContrato")) ? default(DateTime) : DateTime.Parse(dataReader["FechaContrato"].ToString());
                            contratacion.FechaInicioLaboral        = dataReader.IsDBNull(dataReader.GetOrdinal("FechaInicioLaboral")) ? default(DateTime) : DateTime.Parse(dataReader["FechaInicioLaboral"].ToString());
                            contratacion.FechaAplicaBono           = dataReader.IsDBNull(dataReader.GetOrdinal("FechaAplicaBono")) ? default(DateTime) : DateTime.Parse(dataReader["FechaAplicaBono"].ToString());
                            contratacion.FechaFinContrato          = dataReader.IsDBNull(dataReader.GetOrdinal("FechaFinContrato")) ? default(DateTime) : DateTime.Parse(dataReader["FechaFinContrato"].ToString());
                            contratacion.SueldoAutorizado          = dataReader.IsDBNull(dataReader.GetOrdinal("SueldoAutorizado")) ? default(Double) : Double.Parse(dataReader["SueldoAutorizado"].ToString());
                            contratacion.BonoAutorizado            = dataReader.IsDBNull(dataReader.GetOrdinal("BonoAutorizado")) ? default(Double) : Double.Parse(dataReader["BonoAutorizado"].ToString());
                            contratacion.SueldoDiario                = dataReader.IsDBNull(dataReader.GetOrdinal("SueldoDiario")) ? default(Double) : Double.Parse(dataReader["SueldoDiario"].ToString());
                            contratacion.Calle                       = dataReader.IsDBNull(dataReader.GetOrdinal("Calle")) ? null : dataReader["Calle"].ToString();
                            contratacion.NumeroExt                   = dataReader.IsDBNull(dataReader.GetOrdinal("NumeroExt")) ? null : dataReader["NumeroExt"].ToString();
                            contratacion.NumeroInt                   = dataReader.IsDBNull(dataReader.GetOrdinal("NumeroInt")) ? null : dataReader["NumeroInt"].ToString();
                            contratacion.Colonia                     = dataReader.IsDBNull(dataReader.GetOrdinal("Colonia")) ? null : dataReader["Colonia"].ToString();
                            contratacion.CP                          = dataReader.IsDBNull(dataReader.GetOrdinal("CP")) ? null : dataReader["CP"].ToString();
                            contratacion.Estado                      = dataReader.IsDBNull(dataReader.GetOrdinal("Estado")) ? null : dataReader["Estado"].ToString();
                            contratacion.MunicipioDelegacion         = dataReader.IsDBNull(dataReader.GetOrdinal("MunicipioDelegacion")) ? null : dataReader["MunicipioDelegacion"].ToString();
                            contratacion.TelefonoCelular             = dataReader.IsDBNull(dataReader.GetOrdinal("TelefonoCelular")) ? null : dataReader["TelefonoCelular"].ToString();
                            contratacion.NombreContactoEmergencia    = dataReader.IsDBNull(dataReader.GetOrdinal("NombreContactoEmergencia")) ? null : dataReader["NombreContactoEmergencia"].ToString();
                            contratacion.TelContactoEmergencia       = dataReader.IsDBNull(dataReader.GetOrdinal("TelContactoEmergencia")) ? null : dataReader["TelContactoEmergencia"].ToString();
                            contratacion.Email                       = dataReader.IsDBNull(dataReader.GetOrdinal("Email")) ? null : dataReader["Email"].ToString();
                            contratacion.idNacionalidad              = dataReader.IsDBNull(dataReader.GetOrdinal("idNacionalidad")) ? default(int) : int.Parse(dataReader["idNacionalidad"].ToString());
                            contratacion.idEstadoCivil               = dataReader.IsDBNull(dataReader.GetOrdinal("idEstadoCivil")) ? default(int) : int.Parse(dataReader["idEstadoCivil"].ToString());
                            contratacion.idCatFormaPago              = dataReader.IsDBNull(dataReader.GetOrdinal("idCatFormaPago")) ? default(int) : int.Parse(dataReader["idCatFormaPago"].ToString());
                            contratacion.AltaIMSS                    = dataReader.IsDBNull(dataReader.GetOrdinal("AltaIMSS")) ? default(bool) : bool.Parse(dataReader["AltaIMSS"].ToString());
                            contratacion.FechaAltaIMSS               = dataReader.IsDBNull(dataReader.GetOrdinal("FechaAltaIMSS")) ? default(DateTime) : DateTime.Parse(dataReader["FechaAltaIMSS"].ToString());
                            contratacion.NSS                         = dataReader.IsDBNull(dataReader.GetOrdinal("NSS")) ? null : dataReader["NSS"].ToString();
                            contratacion.CURP                        = dataReader.IsDBNull(dataReader.GetOrdinal("CURP")) ? null : dataReader["CURP"].ToString();
                            contratacion.NumCreditoInfonavit         = dataReader.IsDBNull(dataReader.GetOrdinal("NumCreditoInfonavit")) ? null : dataReader["NumCreditoInfonavit"].ToString();
                            contratacion.idBanco                     = dataReader.IsDBNull(dataReader.GetOrdinal("idBanco")) ? default(int) : int.Parse(dataReader["idBanco"].ToString());
                            contratacion.Cta_Cheques                 = dataReader.IsDBNull(dataReader.GetOrdinal("Cta_Cheques")) ? null : dataReader["Cta_Cheques"].ToString();
                            contratacion.NumIdentificacionOficial    = dataReader.IsDBNull(dataReader.GetOrdinal("NumIdentificacionOficial")) ? null : dataReader["NumIdentificacionOficial"].ToString();
                            contratacion.idCatEmpresaPagadora        = dataReader.IsDBNull(dataReader.GetOrdinal("idCatEmpresaPagadora")) ? default(int?) : int.Parse(dataReader["idCatEmpresaPagadora"].ToString());
                            contratacion.idTipoPeriodicidad          = dataReader.IsDBNull(dataReader.GetOrdinal("idTipoPeriodicidad")) ? default(int) : int.Parse(dataReader["idTipoPeriodicidad"].ToString());
                            contratacion.Date                        = dataReader.IsDBNull(dataReader.GetOrdinal("Date")) ? default(DateTime) : DateTime.Parse(dataReader["Date"].ToString());
                            contratacion.User                        = dataReader.IsDBNull(dataReader.GetOrdinal("User")) ? null : dataReader["User"].ToString();
                            contratacion.Status                      = dataReader.IsDBNull(dataReader.GetOrdinal("Status")) ? default(bool) : bool.Parse(dataReader["Status"].ToString());
                            contratacion.CLABEInterbancaria          = dataReader.IsDBNull(dataReader.GetOrdinal("CLABEInterbancaria")) ? null : dataReader["CLABEInterbancaria"].ToString();
                            contratacion.ClaveSector                 = dataReader.IsDBNull(dataReader.GetOrdinal("ClaveSector")) ? null : dataReader["ClaveSector"].ToString();
                            contratacion.ClaveRegion                 = dataReader.IsDBNull(dataReader.GetOrdinal("ClaveRegion")) ? null : dataReader["ClaveRegion"].ToString();
                            contratacion.ClaveTipoOperacion          = dataReader.IsDBNull(dataReader.GetOrdinal("ClaveTipoOperacion")) ? null : dataReader["ClaveTipoOperacion"].ToString();
                            contratacion.idcatmarca                  = dataReader.IsDBNull(dataReader.GetOrdinal("idcatmarca")) ? default(Int16?) : Int16.Parse(dataReader["idcatmarca"].ToString());
                            contratacion.idGrupoPago                 = dataReader.IsDBNull(dataReader.GetOrdinal("idGrupoPago")) ? default(int?) : int.Parse(dataReader["idGrupoPago"].ToString());
                            contratacion.IdSoluglob                  = dataReader.IsDBNull(dataReader.GetOrdinal("IdSoluglob")) ? default(int?) : int.Parse(dataReader["IdSoluglob"].ToString());
                            contratacion.EstatusProceso              = dataReader.IsDBNull(dataReader.GetOrdinal("EstatusProceso")) ? default(int?) : int.Parse(dataReader["EstatusProceso"].ToString());
                            contratacion.Id_Per                      = dataReader.IsDBNull(dataReader.GetOrdinal("Id_Per")) ? default(int?) : int.Parse(dataReader["Id_Per"].ToString());
                            contratacion.SDI                         = dataReader.IsDBNull(dataReader.GetOrdinal("SDI")) ? default(Double?) : Double.Parse(dataReader["SDI"].ToString());
                            contratacion.SDP                         = dataReader.IsDBNull(dataReader.GetOrdinal("SDP")) ? default(Double?) : Double.Parse(dataReader["SDP"].ToString());
                            contratacion.SDN                         = dataReader.IsDBNull(dataReader.GetOrdinal("SDN")) ? default(Double?) : Double.Parse(dataReader["SDN"].ToString());
                            contratacion.idCatEmpresaPagadoraPasajes = dataReader.IsDBNull(dataReader.GetOrdinal("idCatEmpresaPagadoraPasajes")) ? default(int?) : int.Parse(dataReader["idCatEmpresaPagadoraPasajes"].ToString());
                            contratacion.idGrupoPagoPasajes          = dataReader.IsDBNull(dataReader.GetOrdinal("idGrupoPagoPasajes")) ? default(int?) : int.Parse(dataReader["idGrupoPagoPasajes"].ToString());
                            contratacion.idRegionContratacion        = dataReader.IsDBNull(dataReader.GetOrdinal("idRegionContratacion")) ? default(int?) : int.Parse(dataReader["idRegionContratacion"].ToString());
                            contratacion.idTipoNomina                = dataReader.IsDBNull(dataReader.GetOrdinal("idTipoNomina")) ? default(int?) : int.Parse(dataReader["idTipoNomina"].ToString());
                        }
                    }
                    dataReader.Close();
                    dataReader.Dispose();
                }

                return(contratacion);
            }
            catch (Exception ex)
            {
                dataReader.Close();
                dataReader.Dispose();
                throw new Exception(ex.Message.ToString());
            }
        }