public string DeleteAssignation(HttpContext context) { JsonResponse response = new JsonResponse(); JavaScriptSerializer serializer = new JavaScriptSerializer(); int ID_Materia = Int32.Parse(context.Request.Params["ID_Materia"].ToString()); int ID_Beneficiario = Int32.Parse(context.Request.Params["ID_Beneficiario"].ToString()); try { var asignacion = _asignacion.GetFirst(asi => asi.ID_Beneficiario == ID_Beneficiario && asi.ID_Materia == ID_Materia); _asignacion.Delete(asignacion); _context.SaveChanges(); response.IsSucess = true; response.ResponseData = string.Empty; response.Message = "Asignacion Eliminada Satisfactoriamente"; response.CallBack = string.Empty; } catch (Exception ex) { response.Message = ex.Message; response.IsSucess = false; } return(serializer.Serialize(response)); }
public string AddRole(HttpContext context) { JsonResponse response = new JsonResponse(); JavaScriptSerializer serializer = new JavaScriptSerializer(); string rol1 = "", descripcion = ""; rol1 = context.Request.Params["rol"]; descripcion = context.Request.Params["descripcion"]; try { Rol rol = new Rol(); rol.Rol1 = rol1; rol.Descripcion = descripcion; rol.CreadoPor = SystemUsername; _rol.Add(rol); _context.SaveChanges(); response.IsSucess = true; response.ResponseData = string.Empty; response.Message = "Rol Creado Satisfactoriamente"; response.CallBack = string.Empty; } catch (Exception ex) { response.Message = ex.Message; response.IsSucess = false; } return(serializer.Serialize(response)); }
public override string AddRecord(HttpContext context) { JsonResponse response = new JsonResponse(); JavaScriptSerializer serializer = new JavaScriptSerializer(); string codigo = "", proyectoDescripcion = "", estado = ""; int ID_Proyecto, ID_Comunidad, ID_TipoPrograma; DateTime FechaInicio, FechaFinal; codigo = context.Request.Params["Codigo"]; proyectoDescripcion = context.Request.Params["ProgramaDescripcion"]; estado = context.Request.Params["Estado"]; ID_TipoPrograma = Int32.Parse(context.Request.Params["ID_TipoPrograma"]); ID_Comunidad = Int32.Parse(context.Request.Params["ID_Comunidad"]); ID_Proyecto = Int32.Parse(context.Request.Params["ID_Proyecto"]); var epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); FechaInicio = epoch.AddMilliseconds(Convert.ToInt64(context.Request.Params["FechaInicio"])); FechaFinal = epoch.AddMilliseconds(Convert.ToInt64(context.Request.Params["FechaFinal"])); try { Programa programa = new Programa(); programa.ID_Comunidad = ID_Comunidad; programa.ID_Proyecto = ID_Proyecto; programa.ID_TipoPrograma = ID_TipoPrograma; programa.Codigo = codigo; programa.ProgramaDescripcion = proyectoDescripcion; programa.Estado = estado; programa.FechaFinal = FechaFinal; programa.FechaInicio = FechaInicio; programa.CreadoPor = SystemUsername; _programa.Add(programa); _context.SaveChanges(); response.IsSucess = true; response.ResponseData = string.Empty; response.Message = "Registro Creado Satisfactoriamente"; response.CallBack = string.Empty; } catch (Exception ex) { response.Message = ex.Message; response.IsSucess = false; } return(serializer.Serialize(response)); }
public string DeleteHHRR(HttpContext context) { int ID_Proyecto = Int32.Parse(context.Request.Params["Id_Proyecto"].ToString()); JsonResponse response = new JsonResponse(); JavaScriptSerializer serializer = new JavaScriptSerializer(); try { var rrhh = _rrhh.Where(p => p.ID_Proyecto == ID_Proyecto); foreach (var persona in rrhh) { AsignacionRecursoHumano asignacion = _rrhh.GetFirst(asi => asi.ID_AsignacionRecursoHumano == persona.ID_AsignacionRecursoHumano); _rrhh.Delete(asignacion); } _context1.SaveChanges(); response.ResponseData = string.Empty; response.IsSucess = true; response.Message = "Asignacion Eliminada Satisfactoriamente"; response.CallBack = string.Empty; } catch (Exception ex) { response.Message = ex.Message; response.IsSucess = false; } return(serializer.Serialize(response)); }
public string DeleteMassRoles(HttpContext context) { JsonResponse response = new JsonResponse(); JavaScriptSerializer serializer = new JavaScriptSerializer(); string [] Ids = context.Request.QueryString["ToDelete[]"].Split(','); try { foreach (string id in Ids) { int idToDelete = Int32.Parse(id); bool exists = _rol.GetAll().ToList().Exists(r => r.ID_Rol == idToDelete); if (exists) { Rol rol = _rol.GetFirst(r => r.ID_Rol == idToDelete); _rol.Delete(rol); } } _context.SaveChanges(); response.IsSucess = true; response.ResponseData = string.Empty; response.Message = "Registros Eliminados Satisfactoriamente"; response.CallBack = string.Empty; } catch (Exception ex) { response.Message = ex.Message; response.IsSucess = false; } return(serializer.Serialize(response)); }
public override string DeleteRecord(HttpContext context) { JsonResponse response = new JsonResponse(); JavaScriptSerializer serializer = new JavaScriptSerializer(); int ID_Proyecto = Int32.Parse(context.Request.Params["Id_Proyecto"].ToString()); try { var proyecto = _proyecto.GetFirst(u => u.ID_Proyecto == ID_Proyecto); _proyecto.Delete(proyecto); _context.SaveChanges(); response.IsSucess = true; response.ResponseData = string.Empty; response.Message = "Registro Eliminado Satisfactoriamente"; response.CallBack = string.Empty; } catch (Exception ex) { response.Message = ex.Message; response.IsSucess = false; } return(serializer.Serialize(response)); }
public string AddResourcesToRole(HttpContext context) { JsonResponse response = new JsonResponse(); JavaScriptSerializer serializer = new JavaScriptSerializer(); int ID_Rol = Int32.Parse(context.Request.Params["Id_Rol"].ToString()); string [] resourcesToAdd = context.Request.Form["OptionsArray[]"].Split(','); try { foreach (string resource in resourcesToAdd) { int ID_Recurso = Int32.Parse(resource); RolRecurso rolRecurso = new RolRecurso(); rolRecurso.ID_Rol = ID_Rol; rolRecurso.ID_Recurso = ID_Recurso; rolRecurso.CreadoPor = SystemUsername; _rolRecurso.Add(rolRecurso); } _context.SaveChanges(); response.IsSucess = true; response.ResponseData = string.Empty; response.Message = "Opciones guardadas satisfactoriamente"; response.CallBack = string.Empty; } catch (Exception ex) { response.Message = ex.Message; response.IsSucess = false; } return(serializer.Serialize(response)); }
public override string AddRecord(HttpContext context) { JsonResponse response = new JsonResponse(); JavaScriptSerializer serializer = new JavaScriptSerializer(); try { var data = context.Request; var sr = new StreamReader(data.InputStream); var stream = sr.ReadToEnd(); var javaScriptSerializer = new JavaScriptSerializer(); var beneficiario = javaScriptSerializer.Deserialize <BeneficiarioTemplate>(stream); Beneficiario BeneficiarioToAdd = new Beneficiario(); BeneficiarioToAdd.Nombre = beneficiario.Nombre; BeneficiarioToAdd.Apellido = beneficiario.Apellido; BeneficiarioToAdd.Edad = beneficiario.Edad; BeneficiarioToAdd.ID_Programa = beneficiario.ID_Programa; BeneficiarioToAdd.Codigo = beneficiario.Codigo; BeneficiarioToAdd.Sexo = beneficiario.Sexo; BeneficiarioToAdd.Dui = beneficiario.Dui; BeneficiarioToAdd.Direccion = beneficiario.Direccion; BeneficiarioToAdd.CreadoPor = SystemUsername; BeneficiarioAdicional BeneficiarioAdicionalToAdd = new BeneficiarioAdicional(); bool?canAddChildAdicional = null; BeneficiarioAdicionalToAdd.NombreEmergencia = !string.IsNullOrEmpty(beneficiario.BeneficiarioAdicional.NombreEmergencia)? beneficiario.BeneficiarioAdicional.NombreEmergencia:""; BeneficiarioAdicionalToAdd.NumeroEmergencia = !string.IsNullOrEmpty(beneficiario.BeneficiarioAdicional.NumeroEmergencia) ? beneficiario.BeneficiarioAdicional.NumeroEmergencia : ""; if (beneficiario.BeneficiarioAdicional.TieneRegistroNacimiento.HasValue) { BeneficiarioAdicionalToAdd.TieneRegistroNacimiento = beneficiario.BeneficiarioAdicional.TieneRegistroNacimiento.Value; canAddChildAdicional = true; } if (canAddChildAdicional != null) { BeneficiarioAdicionalToAdd.CreadoPor = SystemUsername; BeneficiarioToAdd.BeneficiarioAdicional.Add(BeneficiarioAdicionalToAdd); } BeneficiarioCompromiso BeneficiaroCompromisoToAdd = new BeneficiarioCompromiso(); bool?canAddCompromiso = null; BeneficiaroCompromisoToAdd.Comentario = !string.IsNullOrEmpty(beneficiario.BeneficiarioCompromiso.Comentario)? beneficiario.BeneficiarioCompromiso.Comentario:""; BeneficiaroCompromisoToAdd.NombreIglesia = !string.IsNullOrEmpty(beneficiario.BeneficiarioCompromiso.NombreIglesia)?beneficiario.BeneficiarioCompromiso.NombreIglesia:""; if (beneficiario.BeneficiarioCompromiso.ExistioProblema.HasValue) { BeneficiaroCompromisoToAdd.ExistioProblema = beneficiario.BeneficiarioCompromiso.ExistioProblema.Value; } if (beneficiario.BeneficiarioCompromiso.SeCongrega.HasValue) { BeneficiaroCompromisoToAdd.SeCongrega = beneficiario.BeneficiarioCompromiso.SeCongrega.Value; } if (beneficiario.BeneficiarioCompromiso.AceptaCompromiso.HasValue) { BeneficiaroCompromisoToAdd.AceptaCompromiso = beneficiario.BeneficiarioCompromiso.AceptaCompromiso.Value; canAddCompromiso = true; } if (canAddCompromiso != null) { BeneficiaroCompromisoToAdd.CreadoPor = SystemUsername; BeneficiarioToAdd.BeneficiarioCompromiso.Add(BeneficiaroCompromisoToAdd); } BeneficiarioSalud BeneficiarioSaludToAdd = new BeneficiarioSalud(); bool?canAddSalud = null; bool?canAddSaludTarjeta = null; BeneficiarioSaludToAdd.Discapacidad = !string.IsNullOrEmpty(beneficiario.BeneficiarioSalud.Discapacidad)?beneficiario.BeneficiarioSalud.Discapacidad:""; BeneficiarioSaludToAdd.Enfermedad = !string.IsNullOrEmpty(beneficiario.BeneficiarioSalud.Enfermedad)? beneficiario.BeneficiarioSalud.Enfermedad:""; BeneficiarioSaludToAdd.FechaCurvaCrecimiento = beneficiario.BeneficiarioSalud.FechaCurvaCrecimiento != null ? beneficiario.BeneficiarioSalud.FechaCurvaCrecimiento : new DateTime(1900, 1, 1); BeneficiarioSaludToAdd.FechaInmunizacion = beneficiario.BeneficiarioSalud.FechaInmunizacion != null ? beneficiario.BeneficiarioSalud.FechaInmunizacion : new DateTime(1900, 1, 1); if (!string.IsNullOrEmpty(beneficiario.BeneficiarioSalud.EstadoSalud)) { BeneficiarioSaludToAdd.EstadoSalud = beneficiario.BeneficiarioSalud.EstadoSalud; canAddSalud = true; } if (beneficiario.BeneficiarioSalud.TieneTarjeta.HasValue) { BeneficiarioSaludToAdd.TieneTarjeta = beneficiario.BeneficiarioSalud.TieneTarjeta.Value; canAddSaludTarjeta = true; } if (canAddSalud != null && canAddSaludTarjeta != null) { BeneficiarioSaludToAdd.CreadoPor = SystemUsername; BeneficiarioToAdd.BeneficiarioSalud.Add(BeneficiarioSaludToAdd); } BeneficiarioEducacion BeneficiarioEducacionToAdd = new BeneficiarioEducacion(); bool?canAddEducacion = null; BeneficiarioEducacionToAdd.GradoEducacion = !string.IsNullOrEmpty(beneficiario.BeneficiarioEducacion.GradoEducacion)?beneficiario.BeneficiarioEducacion.GradoEducacion:""; BeneficiarioEducacionToAdd.Motivo = !string.IsNullOrEmpty(beneficiario.BeneficiarioEducacion.Motivo) ? beneficiario.BeneficiarioEducacion.Motivo : ""; BeneficiarioEducacionToAdd.UltimoAño = !string.IsNullOrEmpty(beneficiario.BeneficiarioEducacion.UltimoAño) ? beneficiario.BeneficiarioEducacion.UltimoAño : ""; BeneficiarioEducacionToAdd.UltimoGrado = !string.IsNullOrEmpty(beneficiario.BeneficiarioEducacion.UltimoGrado) ? beneficiario.BeneficiarioEducacion.UltimoGrado : ""; BeneficiarioEducacionToAdd.NombreCentroEscolar = !string.IsNullOrEmpty(beneficiario.BeneficiarioEducacion.NombreCentroEscolar) ? beneficiario.BeneficiarioEducacion.NombreCentroEscolar : ""; BeneficiarioEducacionToAdd.Turno = !string.IsNullOrEmpty(beneficiario.BeneficiarioEducacion.Turno) ? beneficiario.BeneficiarioEducacion.Turno : ""; if (beneficiario.BeneficiarioEducacion.Estudia.HasValue) { BeneficiarioEducacionToAdd.Estudia = beneficiario.BeneficiarioEducacion.Estudia.Value; canAddEducacion = true; } if (canAddEducacion != null) { BeneficiarioEducacionToAdd.CreadoPor = SystemUsername; BeneficiarioToAdd.BeneficiarioEducacion.Add(BeneficiarioEducacionToAdd); } _beneficiario.Add(BeneficiarioToAdd); _context.SaveChanges(); response.IsSucess = true; response.ResponseData = string.Empty; response.Message = "Registro Creado Satisfactoriamente"; response.CallBack = string.Empty; } catch (Exception msg) { response.Message = msg.Message; response.IsSucess = false; } return(serializer.Serialize(response)); }