Esempio n. 1
0
 //  public void SolicitudUpdate(ModelSolicituds obj) { dbContext.Entry(obj).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges(); ; }
 public Solicitud SolicitudAdd(ModelSolicituds obj)
 {
     //var guid = new Guid();
     try
     {
         Guid guids     = Guid.NewGuid();
         var  solicitud = new Solicitud
         {
             Nombres   = obj.Apellidos,
             Apellidos = obj.Nombres,
             GenericID_NivelAcademico = obj.GenericID_NivelAcademico,
             SolicitudAnexoes         = obj.SolicitudAnexo,
             DireccionCalleNumero     = obj.DireccionCalleNumero,
             DireccionidMunicipio     = obj.DireccionidMunicipio,
             Email           = obj.Email,
             FechaNacimiento = obj.FechaNacimiento,
             GenericID_TipoIdentificacion   = obj.GenericID_TipoIdentificacion,
             IdentificacionCedula           = obj.IdentificacionCedula.Replace("-", ""),
             ProyectoEspecialMateriaGrupoID = obj.ProyectoEspecialMateriaGrupoID,
             ResultadoComentario            = obj.Apellidos,
             ProyectoEspecialMateriaGrupoIDSegundaOpcion = obj.ProyectoEspecialMateriaGrupoIDSegundaOpcion,
             TelCelular                 = obj.TelCelular,
             TelResidencial             = obj.TelResidencial,
             RowID                      = guids,
             ProvinciaId                = obj.ProvinciaId,
             Ingreso_Familiar           = obj.Ingreso_Familiar,
             TieneInternet              = obj.TieneInternet,
             TieneLaptopPc              = obj.TieneLaptopPc,
             TieneSubsidio              = obj.TieneSubsidio,
             FechaCreacion              = DateTime.Now,
             GenericID_EstatusSolicitud = 3,
         };
         var result = dbContext.Solicituds.Add(solicitud);
         dbContext.SaveChanges();
         // this.Logger("Solicitud Creada correctamente", "ITLA_PE", "SolicitudAdd", "Solicitud Creada para: "+ result.SolicitudID+" "+result.Nombres+" "+result.Apellidos);
         return(result);
     }
     catch (Exception ex)
     {
         // this.Logger(ex.ToString(), "ITLA_PE", "SolicitudAdd", "Error creando solicitud");
         throw ex;
     }
 }