public int ActualizarVehiculoModalView(VehiculosModelView VH)
        {
            int IdVehiculoRetorno     = 0;
            SegurosDBEntities context = new SegurosDBEntities();

            IdVehiculoRetorno = context.SP_U_Vehiculo(
                VH.IdVehiculo,
                VH.IdEmpresa,
                VH.IdUnidadNegocio,
                VH.IdCentroCosto,
                VH.IdTipoVehiculo,
                VH.IdMarca,
                VH.IdModelo,
                VH.PlacaAnterior,
                VH.Placa,
                VH.SerieCarroceria,
                VH.SerieMotor,
                VH.Clase,                   // especificado funcional
                VH.AnoFabricado,
                VH.IdColor,
                VH.NroAsientos,
                VH.TimonCambiado,
                VH.IdMoneda,
                VH.ValorComercial,
                VH.IdEstado,
                VH.FechaInicio,
                VH.FechaFin
                );

            return(IdVehiculoRetorno);
        }
        public int CrearTrabajadorModalView(DTO.ModelViews.Trabajador.Trabajadores Trabajador)
        {
            int IdTrabajadorRetorno        = 0;
            SegurosDBEntities context      = new SegurosDBEntities();
            short?            ValorNull    = null;
            ObjectParameter   IdTrabajador = null;

            IdTrabajador       = new ObjectParameter("IdTrabajador", typeof(Int32));
            IdTrabajador.Value = DBNull.Value;

            context.SP_I_Trabajador(
                IdTrabajador,
                Trabajador.IdPersona,
                Trabajador.IdArea != 0 ? Trabajador.IdArea : ValorNull,
                null,                  //IdEmpresa
                null,                  //IdUnidadNegocio
                null,                  //
                Trabajador.EsPlanillado,
                Trabajador.IdCargo != 0 ? Trabajador.IdCargo : ValorNull,
                null,                   //IdClasificacionCargo
                null,                   //Mail
                null,                   //CodigoSap
                Trabajador.IdEstado,
                Trabajador.FechaIngreso.ToString());

            IdTrabajadorRetorno = Convert.ToInt32(IdTrabajador.Value);

            return(IdTrabajadorRetorno);
        }
        public int CrearVehiculoModalView(VehiculosModelView VH)
        {
            int IdVehiculoRetorno     = 0;
            SegurosDBEntities context = new SegurosDBEntities();

            ObjectParameter IdVehiculo = null;

            IdVehiculo       = new ObjectParameter("IdVehiculo", typeof(Int32));
            IdVehiculo.Value = DBNull.Value;

            context.SP_I_Vehiculo(
                IdVehiculo,
                VH.IdEmpresa,
                VH.IdUnidadNegocio,
                VH.IdCentroCosto,
                VH.IdTipoVehiculo,
                VH.IdMarca,
                VH.IdModelo,
                VH.PlacaAnterior,
                VH.Placa,
                VH.SerieCarroceria,
                VH.SerieMotor,
                VH.Clase,                   //  especificado por funcional
                VH.AnoFabricado,
                VH.IdColor,
                VH.NroAsientos,
                VH.TimonCambiado,
                VH.IdMoneda,
                VH.ValorComercial,
                VH.IdEstado,
                VH.FechaInicio,
                VH.FechaFin);

            IdVehiculoRetorno = Convert.ToInt32(IdVehiculo.Value);

            return(IdVehiculoRetorno);
        }
        public int CrearPersonaModalView(DTO.ModelViews.Persona.Personas Persona)
        {
            int IdTrabajadorRetorno   = 0;
            SegurosDBEntities context = new SegurosDBEntities();

            ObjectParameter IdPersona = null;

            IdPersona       = new ObjectParameter("IdPersona", typeof(Int32));
            IdPersona.Value = DBNull.Value;

            context.SP_I_Persona(
                IdPersona,
                Persona.Nombre,
                Persona.ApellidoPaterno,
                Persona.ApellidoMaterno,
                Persona.ApellidoPaterno + " " + Persona.ApellidoMaterno,
                1,                  //dni
                Persona.NroIdentidad,
                Persona.IdEstado);

            IdTrabajadorRetorno = Convert.ToInt32(IdPersona.Value);

            return(IdTrabajadorRetorno);
        }