public Result UpdateEmployee(Employee employee)
        {
            _SpProcedureName = "[dbo].[Sp_UpdateEmployee]";
            Result resultado = new Result();

            try
            {
                List <SqlParameter> parametros = new List <SqlParameter> {
                    new SqlParameter("@EmployeeId", employee.EmployeeId)
                    , new SqlParameter("@CardNumber", employee.CardNumber)
                    , new SqlParameter("@FirstName", employee.FirstName)
                    , new SqlParameter("@LastName", employee.LastName)
                    , new SqlParameter("@MiddleName", employee.MiddleName)
                    , new SqlParameter("@FullName", employee.FullName)
                    , new SqlParameter("@Rfc", employee.Rfc)
                    , new SqlParameter("@Curp", employee.Curp)
                    , new SqlParameter("@NSS", employee.NSS)
                    , new SqlParameter("@BirthDay", employee.BirthDay)
                    , new SqlParameter("@AdmissionDate", employee.AdmissionDate)
                    , new SqlParameter("@PhoneNumber", employee.PhoneNumber)
                    , new SqlParameter("@CellPhoneNumber", employee.CellPhoneNumber)
                    , new SqlParameter("@OfficePhone", employee.OfficePhone)
                    , new SqlParameter("@OfficeExt", employee.OfficeExt)
                    , new SqlParameter("@PersonalEmail", employee.PersonalEmail)
                    , new SqlParameter("@CompanyEmail", employee.CompanyEmail)
                    , new SqlParameter("@Activo", employee.Enabled)
                    , new SqlParameter("@StreetName", employee.StreetName)
                    , new SqlParameter("@NumberExt", employee.NumberExt)
                    , new SqlParameter("@NumberInt", employee.NumberInt)
                    , new SqlParameter("@Delegation", employee.Delegation)
                    , new SqlParameter("@Colony", employee.Colony)
                    , new SqlParameter("@CP", employee.CP)
                    , new SqlParameter("@LocalizationId", employee.LocalizationId)
                    , new SqlParameter("@PayRollId", employee.PayRollId)
                    , new SqlParameter("@CompanyId", employee.CompanyId)
                    , new SqlParameter("@NationalityId", employee.NationalityId)
                    , new SqlParameter("@EmployeePositionId", employee.EmployeePositionId)
                    , new SqlParameter("@BossId", employee.BossId)
                    , new SqlParameter("@PositionId", employee.PositionId)
                    , new SqlParameter("@AreaId", employee.AreaId)
                    , new SqlParameter("@ParkingSpace", employee.ParkingSpace)
                    , new SqlParameter("@FingerPrint", employee.FingerPrint)
                    , new SqlParameter("@CardId", employee.CardId)
                };

                _dao.ExecuteProcedure(parametros, _SpProcedureName);
                resultado.Success = true;
            }
            catch (Exception e)
            {
                resultado.Success      = false;
                resultado.ErrorMessage = String.Format("Se ha producido un error al procesar datos de archivo Error {0}", e.Message);
            }

            return(resultado);
        }
예제 #2
0
        public Result UpdateEmployee(EmployeeValidador employeeValidador)
        {
            _SpProcedureName = "[dbo].[Sp_UpdateEmployeeValidador]";
            Result resultado = new Result();

            try
            {
                List <SqlParameter> parametros = new List <SqlParameter> {
                    new SqlParameter("@CardNumber", employeeValidador.CardNumber)
                    , new SqlParameter("@FirstName", employeeValidador.FirstName)
                    , new SqlParameter("@LastName", employeeValidador.LastName)
                    , new SqlParameter("@MiddleName", employeeValidador.MiddleName)
                    , new SqlParameter("@FullName", employeeValidador.FullName)
                    , new SqlParameter("@Rfc", employeeValidador.Rfc)
                    , new SqlParameter("@Curp", employeeValidador.Curp)
                    , new SqlParameter("@NSS", employeeValidador.NSS)
                    , new SqlParameter("@BirthDay", employeeValidador.BirthDay)
                    , new SqlParameter("@PhoneNumber", employeeValidador.PhoneNumber)
                    , new SqlParameter("@CellPhoneNumber", employeeValidador.CellPhoneNumber)
                    , new SqlParameter("@PersonalEmail", employeeValidador.PersonalEmail)
                    , new SqlParameter("@StreetName", employeeValidador.StreetName)
                    , new SqlParameter("@NumberExt", employeeValidador.NumberExt)
                    , new SqlParameter("@NumberInt", employeeValidador.NumberInt)
                    , new SqlParameter("@Delegation", employeeValidador.Delegation)
                    , new SqlParameter("@Colony", employeeValidador.Colony)
                    , new SqlParameter("@CP", employeeValidador.CP)
                    , new SqlParameter("@Banco", employeeValidador.Banco)
                    , new SqlParameter("@Clabe", employeeValidador.Clabe)
                    , new SqlParameter("@EdoCivil", employeeValidador.EdoCivil)
                    , new SqlParameter("@LugarNacimiento", employeeValidador.LugarNacimiento)
                    , new SqlParameter("@CreditoInfonavit", employeeValidador.CreditoInfonavit)
                    , new SqlParameter("@EstadoEmpleado", employeeValidador.EstadoEmpleado)
                    , new SqlParameter("@Sexo", employeeValidador.Sexo)
                    , new SqlParameter("@TramiteInfSn", employeeValidador.TRAMITE_INF_SN)
                    , new SqlParameter("@Etapa", employeeValidador.Etapa)
                    , new SqlParameter("@Estudios", employeeValidador.Estudios)
                    , new SqlParameter("@NivelEstudios", employeeValidador.Nivel_Estudios)
                    , new SqlParameter("@Universidad", employeeValidador.Universidad)
                    , new SqlParameter("@NoJefe", employeeValidador.Id_Jefe)
                    , new SqlParameter("@NombreJefe", employeeValidador.Nombre_jefe)
                    , new SqlParameter("@Ult_GradoEstudios", employeeValidador.Ultimo_GradoEstudios)
                    , new SqlParameter("@Estatus", employeeValidador.Estatus)
                };

                _dao.ExecuteProcedure(parametros, _SpProcedureName);
                resultado.Success = true;
            }
            catch (Exception e)
            {
                resultado.Success      = false;
                resultado.ErrorMessage = String.Format("Se ha producido un error al procesar datos de archivo Error {0}", e.Message);
            }

            return(resultado);
        }
        public Result Update(Catalogo catalogo)
        {
            _SpProcedureName = "[dbo].[Sp_UpdateItemCatalogo]";
            Result resultado = new Result();

            try
            {
                List <SqlParameter> parametros = new List <SqlParameter> {
                    new SqlParameter("@DESCRIPCION", catalogo.DESCRIPTION)
                    , new SqlParameter("@Origen", _enumCatalogo)
                    , new SqlParameter("@ID", catalogo.ID)
                };

                _dao.ExecuteProcedure(parametros, _SpProcedureName);
                resultado.Success = true;
            }
            catch (Exception e)
            {
                resultado.Success      = false;
                resultado.ErrorMessage = String.Format("Se ha producido un error al procesar datos del catálogo {0}", e.Message);
            }

            return(resultado);
        }