public void Delete(int Id) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCONVENIO repositorio = new RepositorioCONVENIO(context); CONVENIO _CONVENIO = repositorio.GetById(Id); if (Equals(_CONVENIO, null)) { throw new Exception(String.Concat("No se ha encontrado CONVENIO con Id =", Id.ToString())); } _CONVENIO.ACTIVO = false; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void AtualizarConvenio(CONVENIO con) { context.CONVENIOs.Attach(con); context.Entry(con).State = System.Data.Entity.EntityState.Modified; context.CONVENIOs.Add(con); context.SaveChanges(); }
protected void btnGuardar_Click(object sender, EventArgs e) { if (txbFechaInicio.Text.Length > 0) { fechaini = DateTime.Parse(txbFechaInicio.Text); } if (txbFechaFin.Text.Length > 0) { fechafin = DateTime.Parse(txbFechaFin.Text); } try { var numCon = Convert.ToInt32(Request.QueryString["NUM"]); CONVENIO convenioModificado = ConvenioControlador.BuscarConvenioPorNumero(numCon); convenioModificado.inicioConvenio = fechaini; convenioModificado.finConvenio = fechafin; convenioModificado.plazoConvenio = txbPlazo.Text; CompareValidator1.Validate(); ConvenioControlador.ModificarFechaConvenio(convenioModificado); mensaje.Visible = true; string javaScript = "OcultarMensaje();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true); } catch (Exception ex) { var datos = "<script> alert('" + ex.Message + "') </script>"; Response.Write(datos); } }
public void ExcluirConvenio(CONVENIO con) { context.CONVENIOs.Attach(con); context.Entry(con).State = System.Data.Entity.EntityState.Deleted; context.CONVENIOs.Remove(con); context.SaveChanges(); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Descricao")] CONVENIO cONVENIO) { if (id != cONVENIO.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cONVENIO); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CONVENIOExists(cONVENIO.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cONVENIO)); }
protected void Page_Load(object sender, EventArgs e) { var numConv = Convert.ToInt32(Request.QueryString["NUM"]); CONVENIO conv = ConvenioControlador.BuscarConvenioPorNumero(numConv); lblNombreIns.Text = conv.nombreInstrumento; lblNombreInst.Text = conv.nombreInstitucion; lblNombreRep.Text = conv.nombreRepInstitucion; }
public async Task <IActionResult> Create([Bind("Id,Descricao")] CONVENIO cONVENIO) { if (ModelState.IsValid) { _context.Add(cONVENIO); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cONVENIO)); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ///Despliega en las casillas los datos del objeto registrados en la base de datos var numCon = Convert.ToInt32(Request.QueryString["NUM"]); CONVENIO convenio = ConvenioModelo.BuscarConvenioPorNumero(numCon); txbNumConvenio.Text = convenio.numConvenio.ToString(); txbFechaInicio.Text = convenio.inicioConvenio.ToString(); txbFechaFin.Text = convenio.finConvenio.ToString(); txbPlazo.Text = convenio.plazoConvenio.ToString(); } }
public static void ModificarConvenio(CONVENIO convenioModificado) { try { ///Modifica el convenio especifico ConvenioModelo.ModificarConvenio(convenioModificado); } catch (Exception ex) { throw new Exception("Hubo un error en la capa del Modelo: " + ex.Message.ToString()); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { ///Agrega los datos registrados a los objetos creados var idParticipantes = Convert.ToInt32(Request.QueryString["ID"]); PARTICIPANTE participanteModificado = ParticipanteControlador.BuscarParticipantePorID(idParticipantes); CONVENIO convenio = ConvenioControlador.BuscarConvenioPorNumero(Convert.ToInt32(participanteModificado.num_convenio)); if (participanteModificado.num_participantes == convenio.num_participantes) { convenio.num_participantes = 0; } else { convenio.num_participantes = convenio.num_participantes - participanteModificado.num_participantes; } participanteModificado.num_participantes = Convert.ToInt32(txbNumParticipantes.Text); participanteModificado.semestre = txtSemestre.Text; participanteModificado.PARTICIPANTE_CARRERA.Clear(); foreach (RepeaterItem item in Repeater1.Items) { TextBox txtNombre = item.FindControl("Nombre") as TextBox; DropDownList ddlCarrera = item.FindControl("CarreraDDL") as DropDownList; HiddenField idParticipanteCarrera = item.FindControl("hiddenID") as HiddenField; PARTICIPANTE_CARRERA pc = new PARTICIPANTE_CARRERA() { idParticipanteCarrera = Convert.ToInt32(idParticipanteCarrera.Value), nombreAlumno = txtNombre.Text, nombreCarrera = ddlCarrera.SelectedValue }; participanteModificado.PARTICIPANTE_CARRERA.Add(pc); } ParticipanteControlador.ModificarParticipante(participanteModificado); convenio.num_participantes = convenio.num_participantes + participanteModificado.num_participantes; ConvenioControlador.ModificarConvenio(convenio); mensaje.Visible = true; string javaScript = "OcultarMensaje();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true); Response.Redirect("ParticipantesRegistrados.aspx"); } catch (Exception ex) { throw ex; } }
public void Update(int Id, int TIPO_PRESTACIONId, string NOMBRE) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCONVENIO repositorio = new RepositorioCONVENIO(context); CONVENIO _CONVENIO = repositorio.GetById(Id); if (Equals(_CONVENIO, null)) { throw new Exception(String.Concat("No se ha encontrado CONVENIO con Id =", Id.ToString())); } RepositorioTIPO_PRESTACION _repositorioTIPO_PRESTACION = new RepositorioTIPO_PRESTACION(context); TIPO_PRESTACION _objTIPO_PRESTACION = _repositorioTIPO_PRESTACION.GetById(TIPO_PRESTACIONId); if (Equals(_objTIPO_PRESTACION, null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_PRESTACION con Id =", TIPO_PRESTACIONId.ToString())); } //properties if (!string.IsNullOrEmpty(NOMBRE)) { _CONVENIO.NOMBRE = NOMBRE; } //parents _CONVENIO.TIPO_PRESTACION = _objTIPO_PRESTACION; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { if (Convert.ToInt32(proyectoSeleccionado.SelectedValue) == 1) { } else { ///Agrega los datos registrados al objeto creado var numCon = Convert.ToInt32(Request.QueryString["NUM"]); var idParticipante = Convert.ToInt32(proyectoSeleccionado.SelectedValue); PARTICIPANTE participanteModificado = ParticipanteControlador.BuscarParticipantePorID(idParticipante); int num_participantes = Convert.ToInt32(participanteModificado.num_participantes); CONVENIO convenio = ConvenioControlador.BuscarConvenioPorNumero(Convert.ToInt32(numCon)); convenio.num_participantes = convenio.num_participantes + num_participantes; ConvenioControlador.ModificarConvenio(convenio); participanteModificado.num_convenio = Convert.ToInt32(numCon); foreach (RepeaterItem item in Repeater1.Items) { TextBox txtNombre = item.FindControl("Nombre") as TextBox; DropDownList ddlCarrera = item.FindControl("CarreraDDL") as DropDownList; PARTICIPANTE_CARRERA participante = new PARTICIPANTE_CARRERA() { nombreAlumno = txtNombre.Text, nombreCarrera = ddlCarrera.SelectedValue }; participanteModificado.PARTICIPANTE_CARRERA.Add(participante); } ParticipanteControlador.ModificarParticipante(participanteModificado); mensaje.Visible = true; string javaScript = "OcultarMensaje();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true); } Response.Redirect("Participantes.aspx"); } catch (Exception ex) { throw ex; } }
public void Update(int Id, int CONVENIOId, System.DateTime FECHA_VIGENCIA) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCONVENIO_TARIFARIO repositorio = new RepositorioCONVENIO_TARIFARIO(context); CONVENIO_TARIFARIO _CONVENIO_TARIFARIO = repositorio.GetById(Id); if (Equals(_CONVENIO_TARIFARIO, null)) { throw new Exception(String.Concat("No se ha encontrado CONVENIO_TARIFARIO con Id =", Id.ToString())); } RepositorioCONVENIO _repositorioCONVENIO = new RepositorioCONVENIO(context); CONVENIO _objCONVENIO = _repositorioCONVENIO.GetById(CONVENIOId); if (Equals(_objCONVENIO, null)) { throw new Exception(String.Concat("No se ha encontrado CONVENIO con Id =", CONVENIOId.ToString())); } //properties _CONVENIO_TARIFARIO.FECHA_VIGENCIA = FECHA_VIGENCIA; //parents _CONVENIO_TARIFARIO.CONVENIO = _objCONVENIO; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public static void InsertarConvenio(CONVENIO newConvenio) { try { ///Verifica que los campos requeridos no esten vacios if (newConvenio.nombreInstrumento != string.Empty && newConvenio.plazoConvenio != string.Empty && newConvenio.objetivoInstrumento != string.Empty && newConvenio.nombreRepITH != string.Empty && newConvenio.nombreInstitucion != string.Empty && newConvenio.nombreRepInstitucion != string.Empty && newConvenio.cargoRepInstitucion != string.Empty) { ConvenioModelo.InsertarConvenio(newConvenio); } else { throw new Exception("Hubo un error"); } } catch (Exception ex) { throw new Exception("Hubo un error en la capa del Modelo: " + ex.Message.ToString()); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { var numConv = Convert.ToInt32(Request.QueryString["NUM"]); CONVENIO conv = ConvenioControlador.BuscarConvenioPorNumero(numConv); DateTime?fechaini = null; DateTime?fechafin = null; /// caso que especifiquen fechas if (txtInicioFecha.Text.Length > 0) { fechaini = DateTime.Parse(txtInicioFecha.Text); } if (txtFinFecha.Text.Length > 0) { fechafin = DateTime.Parse(txtFinFecha.Text); } var newproyecto = new PROYECTO() { nombreProyecto = txbNombreProyecto.Text, fechaInicio = fechaini, fechaFin = fechafin, num_convenio = Convert.ToInt32(conv.numConvenio), numParticipantes = 0 }; ProyectoModelo.InsertarProyecto(newproyecto); mensaje.Visible = true; string javaScript = "OcultarMensaje();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true); Response.Redirect("Participantes.aspx"); } catch (Exception ex) { var datos = "<script> alert('" + ex.Message + "') </script>"; Response.Write(datos); } }
public int Add(int CONVENIOId, System.DateTime FECHA_VIGENCIA) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCONVENIO _repositorioCONVENIO = new RepositorioCONVENIO(context); CONVENIO _objCONVENIO = _repositorioCONVENIO.GetById(CONVENIOId); if (Equals(_objCONVENIO, null)) { throw new Exception(String.Concat("No se ha encontrado CONVENIO con Id =", CONVENIOId.ToString())); } CONVENIO_TARIFARIO _CONVENIO_TARIFARIO = new CONVENIO_TARIFARIO(); //properties _CONVENIO_TARIFARIO.FECHA_VIGENCIA = FECHA_VIGENCIA; _CONVENIO_TARIFARIO.ACTIVO = true; //parents _CONVENIO_TARIFARIO.CONVENIO = _objCONVENIO; context.AddObject("CONVENIO_TARIFARIO", _CONVENIO_TARIFARIO); context.SaveChanges(); return(_CONVENIO_TARIFARIO.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public int Add(int TIPO_PRESTACIONId, string NOMBRE) { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioTIPO_PRESTACION _repositorioTIPO_PRESTACION = new RepositorioTIPO_PRESTACION(context); TIPO_PRESTACION _objTIPO_PRESTACION = _repositorioTIPO_PRESTACION.GetById(TIPO_PRESTACIONId); if (Equals(_objTIPO_PRESTACION, null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_PRESTACION con Id =", TIPO_PRESTACIONId.ToString())); } CONVENIO _CONVENIO = new CONVENIO(); //properties _CONVENIO.NOMBRE = NOMBRE; _CONVENIO.ACTIVO = true; //parents _CONVENIO.TIPO_PRESTACION = _objTIPO_PRESTACION; context.AddObject("CONVENIO", _CONVENIO); context.SaveChanges(); return(_CONVENIO.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
protected void btnGuardar_Click(object sender, EventArgs e) { int totalmeses = 0; DateTime?fechaini = null; DateTime?fechafin = null; var pubbit = rbtnSiMedio.Checked; var propInt = rbtnSiPropInt.Checked; bool ods = rbtnSiODS.Checked; int? natmod = null; int? becmod = null; int rec = 2; int tipoconv; int tipo2; int sector = Convert.ToInt32(rbtnSector.SelectedValue); int actecon = 3; int acteconnum = 0; int ambito = 2; int? odsselect; String eje = ""; float? monto = null; /// formula para calcular meses if (txtInicioFecha.Text.Length != 0 && txtFinFecha.Text.Length != 0) { string separarfechainic = txtInicioFecha.Text; string separarfechafin = txtFinFecha.Text; string[] separainic = separarfechainic.Split('-'); string[] separafin = separarfechafin.Split('-'); var InicYear = separainic[0]; var FinYear = separafin[0]; var InicMonth = separainic[1]; var FinMonth = separafin[1]; var months = 12 - Convert.ToInt32(InicMonth); var years = Convert.ToInt32(FinYear) - Convert.ToInt32(InicYear); if (years != 0) { for (int i = 0; i < years; i++) { totalmeses = i * 12; } totalmeses = totalmeses + months + Convert.ToInt32(FinMonth); } else { totalmeses = Convert.ToInt32(FinMonth) - Convert.ToInt32(InicMonth); } } /// caso que especifiquen fechas if (txtInicioFecha.Text.Length > 0) { fechaini = DateTime.Parse(txtInicioFecha.Text); } if (txtFinFecha.Text.Length > 0) { fechafin = DateTime.Parse(txtFinFecha.Text); } ///Tipo de modalidad if (rbtnPresencial.Checked == true) { natmod = Convert.ToInt32(rbtnPresencial.Value); } else if (rbtnVirtual.Checked == true) { natmod = Convert.ToInt32(rbtnVirtual.Value); } else if (rbtnMixta.Checked == true) { natmod = Convert.ToInt32(rbtnMixta.Value); } ///tipo modalidad beca if (rbtnPresencialBecas.Checked == true) { becmod = Convert.ToInt32(rbtnPresencialBecas.Value); } else if (rbtnVirtualBecas.Checked == true) { becmod = Convert.ToInt32(rbtnVirtualBecas.Value); } else if (rbtnMixtaBecas.Checked == true) { becmod = Convert.ToInt32(rbtnMixtaBecas.Value); } ///tipo de recurso if (rbtnFinancieros.Checked == true) { rec = Convert.ToInt32(rbtnFinancieros.Value); } else if (rbtnHumanos.Checked == true) { rec = Convert.ToInt32(rbtnHumanos.Value); } else if (rbtnInfraestructura.Checked == true) { rec = Convert.ToInt32(rbtnInfraestructura.Value); } else if (rbtnEquipo.Checked == true) { rec = Convert.ToInt32(rbtnEquipo.Value); } else if (rbtnTecnologicos.Checked == true) { rec = Convert.ToInt32(rbtnTecnologicos.Value); } ///revisar si hay monto if (txtMonto.Text.Length != 0) { monto = float.Parse(txtMonto.Text); } ///revisar tipo convenio tipoconv = Convert.ToInt32(rbtnTipo.SelectedValue); tipo2 = Convert.ToInt32(rbtnTipo2.SelectedValue); ///act econ if (rbtnPrimaria.Checked == true) { actecon = Convert.ToInt32(rbtnPrimaria.Value); acteconnum = Convert.ToInt32(primariaDDL.SelectedValue); } else if (rbtnSecundaria.Checked == true) { actecon = Convert.ToInt32(rbtnSecundaria.Value); acteconnum = Convert.ToInt32(secundariaDDL.SelectedValue); } else if (rbtnTerciaria.Checked == true) { actecon = Convert.ToInt32(rbtnTerciaria.Value); acteconnum = Convert.ToInt32(terciariaDDL.SelectedValue); } ///ambito ambito = Convert.ToInt32(rbtnAmbito.SelectedValue); ///eje if (cbxEducacion.Checked == true) { eje = cbxEducacion.Value + "_"; } if (cbxCiencia.Checked == true) { eje = cbxCiencia.Value + "_"; } if (cbxDesarrollo.Checked == true) { eje = eje + cbxDesarrollo.Value + "_"; } if (cbxCultura.Checked == true) { eje = eje + cbxCultura.Value + "_"; } if (cbxDeporte.Checked == true) { eje = eje + cbxDeporte.Value + "_"; } if (cbxOtro.Checked == true) { eje = eje + txtOtro.Text.ToUpper() + "_"; } ///ods if (ods == false) { odsselect = null; } else { odsselect = Convert.ToInt32(odsDDL.SelectedValue); } ///insertar if (totalmeses != 0) { try { var newconvenio = new CONVENIO() { nombreInstrumento = NomJurDDL.SelectedValue.ToString(), inicioConvenio = fechaini, finConvenio = fechafin, plazoConvenio = totalmeses.ToString(), publicadoActivo = Convert.ToBoolean(pubbit), publicadoDonde = txtMedio.Text.ToUpper(), objetivoInstrumento = ObjJurDDL.SelectedValue, idNaturaleza = Convert.ToInt32(NaturalezaDDL.SelectedValue), naturalezaModalidad = natmod, becas = txtBecas.Text.ToUpper(), movilidad = becmod, prestacionServicio = txtPrestacion.Text.ToUpper(), donacion = txtDonacion.Text.ToUpper(), comodato = txtComodato.Text.ToUpper(), educacionContinua = txtEducacion.Text.ToUpper(), nombreRepITH = txtNombreRepITH.Text.ToUpper(), nombreInstitucion = txtNombreInstitucion.Text.ToUpper(), nombreRepInstitucion = txtNombreRepInstitucion.Text.ToUpper(), cargoRepInstitucion = txtCargoRepInstitucion.Text.ToUpper(), idRecursos = rec, montoRecursoFinanciero = monto, propiedadIntelActivo = Convert.ToBoolean(propInt), propiedadIntelDonde = txtPropiedadInt.Text.ToUpper(), entregable = txtEntregables.Text.ToUpper(), idTipoConvenio = tipoconv, idTipoConvenioEsp = tipo2, idSector = sector, idActEcon = actecon, cantidadActEcon = acteconnum, idAmbito = ambito, eje = eje, ODSActivo = ods, idODS = odsselect, num_participantes = 0, }; CompareValidator2.Validate(); ConvenioModelo.InsertarConvenio(newconvenio); mensaje.Visible = true; string javaScript = "OcultarMensaje();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true); } catch (Exception ex) { var datos = "<script> alert('" + ex.Message + "') </script>"; } } else { try { var newconvenio = new CONVENIO() { nombreInstrumento = NomJurDDL.SelectedValue.ToString(), inicioConvenio = fechaini, finConvenio = fechafin, plazoConvenio = "INDEFINIDO", publicadoActivo = Convert.ToBoolean(pubbit), publicadoDonde = txtMedio.Text.ToUpper(), objetivoInstrumento = ObjJurDDL.SelectedValue, idNaturaleza = Convert.ToInt32(NaturalezaDDL.SelectedValue), naturalezaModalidad = natmod, becas = txtBecas.Text.ToUpper(), movilidad = becmod, prestacionServicio = txtPrestacion.Text.ToUpper(), donacion = txtDonacion.Text.ToUpper(), comodato = txtComodato.Text.ToUpper(), educacionContinua = txtEducacion.Text.ToUpper(), nombreRepITH = txtNombreRepITH.Text.ToUpper(), nombreInstitucion = txtNombreInstitucion.Text.ToUpper(), nombreRepInstitucion = txtNombreRepInstitucion.Text.ToUpper(), cargoRepInstitucion = txtCargoRepInstitucion.Text.ToUpper(), idRecursos = rec, montoRecursoFinanciero = monto, propiedadIntelActivo = Convert.ToBoolean(propInt), propiedadIntelDonde = txtPropiedadInt.Text.ToUpper(), entregable = txtEntregables.Text.ToUpper(), idTipoConvenio = tipoconv, idTipoConvenioEsp = tipo2, idSector = sector, idActEcon = actecon, cantidadActEcon = acteconnum, idAmbito = ambito, eje = eje, ODSActivo = ods, idODS = odsselect, }; ConvenioModelo.InsertarConvenio(newconvenio); mensaje.Visible = true; string javaScript = "OcultarMensaje();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true); } catch (Exception ex) { var datos = "<script> alert('" + ex.Message + "') </script>"; Response.Write(datos); } } }
public static CONVENIO CreateCONVENIO(int id, string nOMBRE, bool aCTIVO) { CONVENIO cONVENIO = new CONVENIO(); cONVENIO.ID = id; cONVENIO.NOMBRE = nOMBRE; cONVENIO.ACTIVO = aCTIVO; return cONVENIO; }
public void AddToCONVENIO(CONVENIO cONVENIO) { base.AddObject("CONVENIO", cONVENIO); }
public int Add(int COMUNAId, int CONVENIOId, int TIPO_PRESTACIONId, int TIPO_FACTURAId, string RUT, string NOMBRE, int?DESCUENTO = null, string DIRECCION = "", string FONO = "", string GIRO = "") { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCOMUNA _repositorioCOMUNA = new RepositorioCOMUNA(context); COMUNA _objCOMUNA = _repositorioCOMUNA.GetById(COMUNAId); if (Equals(_objCOMUNA, null)) { throw new Exception(String.Concat("No se ha encontrado COMUNA con Id =", COMUNAId.ToString())); } RepositorioCONVENIO _repositorioCONVENIO = new RepositorioCONVENIO(context); CONVENIO _objCONVENIO = _repositorioCONVENIO.GetById(CONVENIOId); if (Equals(_objCONVENIO, null)) { throw new Exception(String.Concat("No se ha encontrado CONVENIO con Id =", CONVENIOId.ToString())); } RepositorioTIPO_PRESTACION _repositorioTIPO_PRESTACION = new RepositorioTIPO_PRESTACION(context); TIPO_PRESTACION _objTIPO_PRESTACION = _repositorioTIPO_PRESTACION.GetById(TIPO_PRESTACIONId); if (Equals(_objTIPO_PRESTACION, null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_PRESTACION con Id =", TIPO_PRESTACIONId.ToString())); } RepositorioTIPO_FACTURA _repositorioTIPO_FACTURA = new RepositorioTIPO_FACTURA(context); TIPO_FACTURA _objTIPO_FACTURA = _repositorioTIPO_FACTURA.GetById(TIPO_FACTURAId); if (Equals(_objTIPO_FACTURA, null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_FACTURA con Id =", TIPO_FACTURAId.ToString())); } CLIENTE _CLIENTE = new CLIENTE(); //properties _CLIENTE.RUT = RUT; _CLIENTE.NOMBRE = NOMBRE; _CLIENTE.DESCUENTO = DESCUENTO; _CLIENTE.DIRECCION = DIRECCION; _CLIENTE.FONO = FONO; _CLIENTE.GIRO = GIRO; _CLIENTE.ACTIVO = true; //parents _CLIENTE.COMUNA = _objCOMUNA; _CLIENTE.CONVENIO = _objCONVENIO; _CLIENTE.TIPO_PRESTACION = _objTIPO_PRESTACION; _CLIENTE.TIPO_FACTURA = _objTIPO_FACTURA; context.AddObject("CLIENTE", _CLIENTE); context.SaveChanges(); return(_CLIENTE.ID); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
public void Update(int Id, int COMUNAId, int CONVENIOId, int TIPO_PRESTACIONId, int TIPO_FACTURAId, string RUT, string NOMBRE, int?DESCUENTO = null, string DIRECCION = "", string FONO = "", string GIRO = "") { Init(); try { using (LQCEEntities context = new LQCEEntities()) { RepositorioCLIENTE repositorio = new RepositorioCLIENTE(context); CLIENTE _CLIENTE = repositorio.GetById(Id); if (Equals(_CLIENTE, null)) { throw new Exception(String.Concat("No se ha encontrado CLIENTE con Id =", Id.ToString())); } RepositorioCOMUNA _repositorioCOMUNA = new RepositorioCOMUNA(context); COMUNA _objCOMUNA = _repositorioCOMUNA.GetById(COMUNAId); if (Equals(_objCOMUNA, null)) { throw new Exception(String.Concat("No se ha encontrado COMUNA con Id =", COMUNAId.ToString())); } RepositorioCONVENIO _repositorioCONVENIO = new RepositorioCONVENIO(context); CONVENIO _objCONVENIO = _repositorioCONVENIO.GetById(CONVENIOId); if (Equals(_objCONVENIO, null)) { throw new Exception(String.Concat("No se ha encontrado CONVENIO con Id =", CONVENIOId.ToString())); } RepositorioTIPO_PRESTACION _repositorioTIPO_PRESTACION = new RepositorioTIPO_PRESTACION(context); TIPO_PRESTACION _objTIPO_PRESTACION = _repositorioTIPO_PRESTACION.GetById(TIPO_PRESTACIONId); if (Equals(_objTIPO_PRESTACION, null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_PRESTACION con Id =", TIPO_PRESTACIONId.ToString())); } RepositorioTIPO_FACTURA _repositorioTIPO_FACTURA = new RepositorioTIPO_FACTURA(context); TIPO_FACTURA _objTIPO_FACTURA = _repositorioTIPO_FACTURA.GetById(TIPO_FACTURAId); if (Equals(_objTIPO_FACTURA, null)) { throw new Exception(String.Concat("No se ha encontrado TIPO_FACTURA con Id =", TIPO_FACTURAId.ToString())); } //properties if (!string.IsNullOrEmpty(RUT)) { _CLIENTE.RUT = RUT; } if (!string.IsNullOrEmpty(NOMBRE)) { _CLIENTE.NOMBRE = NOMBRE; } if (DESCUENTO.HasValue) { _CLIENTE.DESCUENTO = DESCUENTO.Value; } if (!string.IsNullOrEmpty(DIRECCION)) { _CLIENTE.DIRECCION = DIRECCION; } if (!string.IsNullOrEmpty(FONO)) { _CLIENTE.FONO = FONO; } if (!string.IsNullOrEmpty(GIRO)) { _CLIENTE.GIRO = GIRO; } //parents _CLIENTE.COMUNA = _objCOMUNA; _CLIENTE.CONVENIO = _objCONVENIO; _CLIENTE.TIPO_PRESTACION = _objTIPO_PRESTACION; _CLIENTE.TIPO_FACTURA = _objTIPO_FACTURA; context.SaveChanges(); } } catch (Exception ex) { ISException.RegisterExcepcion(ex); Error = ex.Message; throw ex; } }
protected void Page_Load(object sender, EventArgs e) { alertArchivo.Visible = false; if (!IsPostBack) { ///Busca el convenio y carga sus valores para su visualizacion var numCon = Convert.ToInt32(Request.QueryString["NUM"]); CONVENIO convenio = ConvenioModelo.BuscarConvenioPorNumero(numCon); lblNomInsJur.Text = convenio.nombreInstrumento; lblFechaIni.Text = convenio.inicioConvenio.ToString(); lblFechaFin.Text = convenio.finConvenio.ToString(); lblPlazo.Text = convenio.plazoConvenio; if (convenio.publicadoActivo == true) { lblmedio.Text = "SI"; lblcualmedio.Text = convenio.publicadoDonde; } else { lblmedio.Text = "NO"; } lblObjInsJur.Text = convenio.objetivoInstrumento; if (convenio.idNaturaleza == 1) { lblNaturaleza.Text = "SERVICIO SOCIAL"; } else if (convenio.idNaturaleza == 2) { lblNaturaleza.Text = "RESIDENCIAS PROFESIONALES"; } else { lblNaturaleza.Text = "EDUCACION DUAL"; } if (convenio.naturalezaModalidad == 1) { lblNaturMod.Text = "PRESENCIAL"; } else if (convenio.naturalezaModalidad == 2) { lblNaturMod.Text = "VIRTUAL"; } else { lblNaturMod.Text = "MIXTA"; } lblBecas.Text = convenio.becas; if (convenio.movilidad == 1) { lblBecaMod.Text = "PRESENCIAL"; } else if (convenio.movilidad == 2) { lblBecaMod.Text = "VIRTUAL"; } else if (convenio.movilidad == 3) { lblBecaMod.Text = "MIXTA"; } lblPrestacion.Text = convenio.prestacionServicio; lblDonacion.Text = convenio.donacion; lblComodato.Text = convenio.comodato; lblEducacion.Text = convenio.educacionContinua; lblNomRepIT.Text = convenio.nombreRepITH; lblNombreInst.Text = convenio.nombreInstitucion; lblNomRepIns.Text = convenio.nombreRepInstitucion; lblCargoRep.Text = convenio.cargoRepInstitucion; if (convenio.idRecursos == 1) { lblRecurso.Text = "FINANCIEROS"; lblMonto.Text = convenio.montoRecursoFinanciero.ToString(); } else if (convenio.idRecursos == 2) { lblRecurso.Text = "HUMANOS"; } else if (convenio.idRecursos == 3) { lblRecurso.Text = "INFRAESTRUCTURA"; } else if (convenio.idRecursos == 4) { lblRecurso.Text = "EQUIPO"; } else { lblRecurso.Text = "TECNOLÓGICOS"; } if (convenio.propiedadIntelActivo == true) { lblpropInt.Text = "SI"; lblPropIntCual.Text = convenio.propiedadIntelDonde; } else { lblpropInt.Text = "NO"; } lblEntregables.Text = convenio.entregable; if (convenio.idTipoConvenio == 1) { lblTipo1.Text = "BILATERAL"; } else { lblTipo1.Text = "MULTILATERAL"; } if (convenio.idTipoConvenioEsp == 1) { lblTipo2.Text = "MARCO"; } else { lblTipo2.Text = "ESPECIFICO"; } if (convenio.idSector == 1) { lblSector.Text = "PÚBLICO"; } else if (convenio.idSector == 2) { lblSector.Text = "PRIVADO"; } else { lblSector.Text = "SOCIAL"; } if (convenio.idActEcon == 1) { lblActEcon.Text = "PRIMARIA"; } else if (convenio.idActEcon == 2) { lblActEcon.Text = "SECUNDARIA"; } else { lblActEcon.Text = "TERCIARIA"; } if (convenio.cantidadActEcon == 11) { lblActEconNum.Text = "11 AGRICULTURA, CRÍA Y EXPLOTACIÓN DE ANIMALES, APROVECHAMIENTO FORESTAL, PESCA Y CAZA"; } else if (convenio.cantidadActEcon == 21) { lblActEconNum.Text = "21 MINERÍA"; } else if (convenio.cantidadActEcon == 22) { lblActEconNum.Text = "22 GENERACION, TRANSMISION Y DISTRIBUCION DE ENERGIA ELECTRICA, AGUA Y SUMINISTRO DE GAS POR DUCTOS AL CONSUMIDOR FINAL"; } else if (convenio.cantidadActEcon == 23) { lblActEconNum.Text = "23 CONSTRUCCIÓN"; } else if (convenio.cantidadActEcon == 31) { lblActEconNum.Text = "31-33 INDUSTRIAS MANUFACTURERAS"; } else if (convenio.cantidadActEcon == 43) { lblActEconNum.Text = "43 COMERCIO AL POR MAYOR"; } else if (convenio.cantidadActEcon == 46) { lblActEconNum.Text = "46 COMERCIO AL POR MENOR"; } else if (convenio.cantidadActEcon == 48) { lblActEconNum.Text = "48-49 TRANSPORTES CORREOS Y ALMACENAMIENTO"; } else if (convenio.cantidadActEcon == 51) { lblActEconNum.Text = "51 INFORMACIÓN EN MEDIOS MASIVOS"; } else if (convenio.cantidadActEcon == 52) { lblActEconNum.Text = "52 SERVICIOS FINANCIEROS Y DE SEGUROS"; } else if (convenio.cantidadActEcon == 53) { lblActEconNum.Text = "53 SERVICIOS INMOBILIARIOS Y DE ALQUILER DE BIENES MUEBLES E INTANGIBLES"; } else if (convenio.cantidadActEcon == 54) { lblActEconNum.Text = "54 SERVICIOS PROFESIONALES CIENTIFICOS Y TECNICOS"; } else if (convenio.cantidadActEcon == 55) { lblActEconNum.Text = "55 CORPORATIVO"; } else if (convenio.cantidadActEcon == 56) { lblActEconNum.Text = "56 SERVICIOS DE APOYO A LOS NEGOCIOS Y MANEJO DE DESECHOS Y SERVICIOS DE REMEDIACION"; } else if (convenio.cantidadActEcon == 61) { lblActEconNum.Text = "61 SERVICIOS EDUCATIVOS"; } else if (convenio.cantidadActEcon == 62) { lblActEconNum.Text = "62 SERVICIOS DE SALUD Y DE ASISTENCIA SOCIAL"; } else if (convenio.cantidadActEcon == 71) { lblActEconNum.Text = "71 SERVICIOS DE ESPARCIAMIENTO CULTURALES Y DEPORTIVOS, Y OTROS SERVICIOS RECREATIVOS"; } else if (convenio.cantidadActEcon == 72) { lblActEconNum.Text = "72 SERVICIOS DE ALOJAMIENTO TEMPORAL Y DE PREPARACION DE ALIMENTOS Y BEBIDAS"; } else if (convenio.cantidadActEcon == 81) { lblActEconNum.Text = "81 OTROS SERVICIOS EXCEPTO ACTIVIDADES GUBERNAMENTALES"; } if (convenio.idAmbito == 1) { lblAmbito.Text = "MUNICIPAL"; } else if (convenio.idAmbito == 2) { lblAmbito.Text = "ESTATAL"; } else if (convenio.idAmbito == 3) { lblAmbito.Text = "REGIONAL"; } else if (convenio.idAmbito == 4) { lblAmbito.Text = "NACIONAL"; } else if (convenio.idAmbito == 5) { lblAmbito.Text = "INTERNACIONAL"; } lblEje.Text = convenio.eje; if (convenio.ODSActivo == true) { lblAlineadoODS.Text = "SI"; } else { lblAlineadoODS.Text = "NO"; } if (convenio.idODS == 1) { lblODS.Text = "FIN DE POBREZA"; } else if (convenio.idODS == 2) { lblODS.Text = "HAMBRE CERO"; } else if (convenio.idODS == 3) { lblODS.Text = "SALUD Y BIENESTAR"; } else if (convenio.idODS == 4) { lblODS.Text = "EDUCACIÓN DE CALIDAD"; } else if (convenio.idODS == 5) { lblODS.Text = "IGUALDAD DE GÉNERO"; } else if (convenio.idODS == 6) { lblODS.Text = "AGUA LIMPIA Y SANEAMIENTO"; } else if (convenio.idODS == 7) { lblODS.Text = "ENERGIA ASEQUIBLE Y NO CONTAMINANTE"; } else if (convenio.idODS == 8) { lblODS.Text = "TRABAJO DECENTE Y CRECIMIENTO ECONÓMICO"; } else if (convenio.idODS == 9) { lblODS.Text = "INDUSTRIA, INNOVACIÓN E INFRAESTRUCTURA"; } else if (convenio.idODS == 10) { lblODS.Text = "REDUCCIÓN DE LAS DESIGUALDADES"; } else if (convenio.idODS == 11) { lblODS.Text = "CIUDADES Y COMUNIDADES SOSTENIBLES"; } else if (convenio.idODS == 12) { lblODS.Text = "PRODUCCIÓN Y CONSUMO RESPONSABLES"; } else if (convenio.idODS == 13) { lblODS.Text = "ACCIÓN POR EL CLIMA"; } else if (convenio.idODS == 14) { lblODS.Text = "VIDA SUBMARINA"; } else if (convenio.idODS == 15) { lblODS.Text = "VIDA DE ECOSISTEMAS TERRESTRES"; } else if (convenio.idODS == 16) { lblODS.Text = "PAZ, JUSTICIA E INSTITUCIONES SÓLIDAS"; } else if (convenio.idODS == 17) { lblODS.Text = "ALIANZAS PARA LOGRAR LOS OBJETIVOS"; } if (!File.Exists(Server.MapPath("~/Include/" + convenio.numConvenio + "convenio.pdf"))) { btnVerEscaneado.Visible = false; } } }
public void CadastrarConvenio(CONVENIO con) { context.CONVENIOs.Add(con); context.SaveChanges(); }
protected void Page_Load(object sender, EventArgs e) { ///Despliega en las casillas los datos del objeto registrados en la base de datos int tipousuario = (int)Session["id_rol"]; if (tipousuario != 1) { try { Session.Abandon(); Session["LoginId"] = null; Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddDays(-1d); Response.Expires = -1000; Response.CacheControl = "no-cache"; Response.Redirect("InicioSesion.aspx", true); } catch (Exception ex) { Response.Write(ex.Message); } } if (!IsPostBack) { var numCon = Convert.ToInt32(Request.QueryString["NUM"]); CONVENIO convenio = ConvenioModelo.BuscarConvenioPorNumero(numCon); /// nombreInstrumento NomJurDDL.SelectedValue = convenio.nombreInstrumento; ///radio button Publicado if (convenio.publicadoActivo == true) { rbtnSiMedio.Checked = true; } else if (convenio.publicadoActivo == false) { rbtnNoMedio.Checked = true; } ///publicadoDonde if (convenio.publicadoDonde.Equals("") || convenio.publicadoDonde.Equals("NULL")) { txtMedio.Text = "No publicado"; } else if (!convenio.publicadoDonde.Equals("")) { txtMedio.Text = convenio.publicadoDonde; } ///objeto instrumento ObjJurDDL.Text = convenio.objetivoInstrumento; ///idNaturaleza if (convenio.idNaturaleza.Equals("") || convenio.publicadoDonde.Equals("NULL")) { NaturalezaDDL.SelectedValue = "SELECCIONAR"; } else if (!convenio.idNaturaleza.Equals("") || convenio.publicadoDonde.Equals("NULL")) { NaturalezaDDL.SelectedValue = convenio.idNaturaleza.ToString(); } ///naturaleza modalidad if (convenio.naturalezaModalidad == 1) { rbtnPresencial.Checked = true; } else if (convenio.naturalezaModalidad == 2) { rbtnVirtual.Checked = true; } else if (convenio.naturalezaModalidad == 3) { rbtnMixta.Checked = true; } ///prestacionServicio if (!convenio.prestacionServicio.Equals("") || convenio.publicadoDonde.Equals("NULL")) { txtPrestacion.Text = convenio.prestacionServicio; } ///donacion if (!convenio.donacion.Equals("") || convenio.publicadoDonde.Equals("NULL")) { txtDonacion.Text = convenio.donacion; } ///comodato if (!convenio.comodato.Equals("") || convenio.publicadoDonde.Equals("NULL")) { txtComodato.Text = convenio.comodato; } ///educacionContinua if (!convenio.educacionContinua.Equals("") || convenio.publicadoDonde.Equals("NULL")) { txtEducacion.Text = convenio.educacionContinua; } ///becas if (!convenio.becas.Equals("") || convenio.publicadoDonde.Equals("NULL")) { cbxBecas.Checked = true; } txtBecas.Text = convenio.becas; ///movilidad if (convenio.movilidad == 1) { rbtnPresencialBecas.Checked = true; } else if (convenio.movilidad == 2) { rbtnVirtualBecas.Checked = true; } else if (convenio.movilidad == 3) { rbtnMixtaBecas.Checked = true; } /**/ txtNombreRepITH.Text = convenio.nombreRepITH; /**/ txtNombreInstitucion.Text = convenio.nombreInstitucion; /**/ txtNombreRepInstitucion.Text = convenio.nombreRepInstitucion; /**/ txtCargoRepInstitucion.Text = convenio.cargoRepInstitucion; /**/ if (convenio.idRecursos == 1) { rbtnFinancieros.Checked = true; } else if (convenio.idRecursos == 2) { rbtnHumanos.Checked = true; } else if (convenio.idRecursos == 3) { rbtnInfraestructura.Checked = true; } else if (convenio.idRecursos == 4) { rbtnEquipo.Checked = true; } else if (convenio.idRecursos == 5) { rbtnTecnologicos.Checked = true; } /**/ txtMonto.Text = convenio.montoRecursoFinanciero.ToString(); /**/ if (convenio.propiedadIntelActivo == true) { rbtnSiPropInt.Checked = true; } else if (convenio.propiedadIntelActivo == false) { rbtnNoPropInt.Checked = true; } /**/ if (!convenio.propiedadIntelDonde.Equals("") || convenio.publicadoDonde.Equals("NULL")) { txtPropiedadInt.Text = convenio.propiedadIntelDonde; } /**/ txtEntregables.Text = convenio.entregable; /**/ if (convenio.idTipoConvenio == 1) { rbtnBilateral.Checked = true; } else if (convenio.idTipoConvenio == 2) { rbtnMultilateral.Checked = true; } /**/ if (convenio.idTipoConvenioEsp == 1) { rbtnMarco.Checked = true; } else if (convenio.idTipoConvenioEsp == 2) { rbtnEspecifico.Checked = true; } /**/ if (convenio.idSector == 1) { rbtnPublico.Checked = true; } else if (convenio.idSector == 2) { rbtnPrivado.Checked = true; } else if (convenio.idSector == 3) { rbtnSocial.Checked = true; } /**/ if (convenio.idActEcon == 1) { rbtnPrimaria.Checked = true; primariaDDL.SelectedValue = convenio.cantidadActEcon.ToString();; } else if (convenio.idActEcon == 2) { rbtnSecundaria.Checked = true; secundariaDDL.SelectedValue = convenio.cantidadActEcon.ToString(); } else if (convenio.idActEcon == 3) { rbtnTerciaria.Checked = true; terciariaDDL.SelectedValue = convenio.cantidadActEcon.ToString(); } /**/ if (convenio.idAmbito == 1) { rbtnMunicipal.Checked = true; } else if (convenio.idAmbito == 2) { rbtnEstatal.Checked = true; } else if (convenio.idAmbito == 3) { rbtnRegional.Checked = true; } else if (convenio.idAmbito == 4) { rbtnNacional.Checked = true; } else if (convenio.idAmbito == 5) { rbtnInternacional.Checked = true; } /**/ if (convenio.eje == "EDUCACION" || convenio.eje == "EDUCACION_") { cbxEducacion.Checked = true; } else if (convenio.eje == "CIENCIA" || convenio.eje == "CIENCIA_") { cbxCiencia.Checked = true; } else if (convenio.eje == "DESARROLLO TECNOLOGICO E INNOVACION" || convenio.eje == "DESARROLLO TECNOLOGICO E INNOVACION_") { cbxDesarrollo.Checked = true; } else if (convenio.eje == "CULTURA" || convenio.eje == "CULTURA_") { cbxCultura.Checked = true; } else if (convenio.eje == "DEPORTE" || convenio.eje == "DEPORTE_") { cbxDeporte.Checked = true; } else { cbxOtro.Checked = true; txtOtro.Text = convenio.eje; } /**/ if (convenio.ODSActivo == true) { rbtnSiODS.Checked = true; odsDDL.Visible = true; } else if (convenio.ODSActivo == false) { rbtnNoODS.Checked = true; } /**/ odsDDL.SelectedValue = convenio.idODS.ToString(); } }
protected void btnGuardar_Click(object sender, EventArgs e) { bool pubbit = rbtnSiMedio.Checked; bool propInt = rbtnSiPropInt.Checked; bool ods = rbtnSiODS.Checked; int? natmod = null; int? becmod = null; int rec = 2; int tipoconv = 2; int tipo2 = 2; int sector = 1; int actecon = 3; int acteconnum = 0; int ambito = 2; int? odsselect; String eje = ""; float? monto = null; ///Tipo de modalidad if (rbtnPresencial.Checked == true) { natmod = Convert.ToInt32(rbtnPresencial.Value); } else if (rbtnVirtual.Checked == true) { natmod = Convert.ToInt32(rbtnVirtual.Value); } else if (rbtnMixta.Checked == true) { natmod = Convert.ToInt32(rbtnMixta.Value); } ///tipo modalidad beca if (rbtnPresencialBecas.Checked == true) { becmod = Convert.ToInt32(rbtnPresencialBecas.Value); } else if (rbtnVirtualBecas.Checked == true) { becmod = Convert.ToInt32(rbtnVirtualBecas.Value); } else if (rbtnMixtaBecas.Checked == true) { becmod = Convert.ToInt32(rbtnMixtaBecas.Value); } ///tipo de recurso if (rbtnFinancieros.Checked == true) { rec = Convert.ToInt32(rbtnFinancieros.Value); } else if (rbtnHumanos.Checked == true) { rec = Convert.ToInt32(rbtnHumanos.Value); } else if (rbtnInfraestructura.Checked == true) { rec = Convert.ToInt32(rbtnInfraestructura.Value); } else if (rbtnEquipo.Checked == true) { rec = Convert.ToInt32(rbtnEquipo.Value); } else if (rbtnTecnologicos.Checked == true) { rec = Convert.ToInt32(rbtnTecnologicos.Value); } ///revisar si hay monto if (txtMonto.Text.Length != 0) { monto = float.Parse(txtMonto.Text); } //revisar tipo convenio if (rbtnBilateral.Checked == true) { tipoconv = Convert.ToInt32(rbtnBilateral.Value); } else if (rbtnMultilateral.Checked == true) { tipoconv = Convert.ToInt32(rbtnMultilateral.Value); } if (rbtnMarco.Checked == true) { tipo2 = Convert.ToInt32(rbtnMarco.Value); } else if (rbtnEspecifico.Checked == true) { tipo2 = Convert.ToInt32(rbtnEspecifico.Value); } ///sector if (rbtnPublico.Checked == true) { sector = Convert.ToInt32(rbtnPublico.Value); } else if (rbtnPrivado.Checked == true) { sector = Convert.ToInt32(rbtnPrivado.Value); } else if (rbtnSocial.Checked == true) { sector = Convert.ToInt32(rbtnSocial.Value); } ///act econ if (rbtnPrimaria.Checked == true) { actecon = Convert.ToInt32(rbtnPrimaria.Value); acteconnum = Convert.ToInt32(primariaDDL.SelectedValue); } else if (rbtnSecundaria.Checked == true) { actecon = Convert.ToInt32(rbtnSecundaria.Value); acteconnum = Convert.ToInt32(secundariaDDL.SelectedValue); } else if (rbtnTerciaria.Checked == true) { actecon = Convert.ToInt32(rbtnTerciaria.Value); acteconnum = Convert.ToInt32(terciariaDDL.SelectedValue); } ///ambito if (rbtnMunicipal.Checked == true) { ambito = Convert.ToInt32(rbtnMunicipal.Value); } else if (rbtnEstatal.Checked == true) { ambito = Convert.ToInt32(rbtnEstatal.Value); } else if (rbtnRegional.Checked == true) { ambito = Convert.ToInt32(rbtnRegional.Value); } else if (rbtnNacional.Checked == true) { ambito = Convert.ToInt32(rbtnNacional.Value); } else if (rbtnInternacional.Checked == true) { ambito = Convert.ToInt32(rbtnInternacional.Value); } ///eje if (cbxEducacion.Checked == true) { eje = cbxEducacion.Value + "_"; } if (cbxCiencia.Checked == true) { eje = cbxCiencia.Value + "_"; } if (cbxDesarrollo.Checked == true) { eje = eje + cbxDesarrollo.Value + "_"; } if (cbxCultura.Checked == true) { eje = eje + cbxCultura.Value + "_"; } if (cbxDeporte.Checked == true) { eje = eje + cbxDeporte.Value + "_"; } if (cbxOtro.Checked == true) { eje = eje + txtOtro.Text.ToUpper() + "_"; } ///ods if (ods == false) { odsselect = null; } else { odsselect = Convert.ToInt32(odsDDL.SelectedValue); } ///modificar try { var numCon = Convert.ToInt32(Request.QueryString["NUM"]); CONVENIO convenioModificado = ConvenioModelo.BuscarConvenioPorNumero(numCon); convenioModificado.nombreInstrumento = NomJurDDL.SelectedValue.ToString(); convenioModificado.publicadoActivo = pubbit; convenioModificado.publicadoDonde = txtMedio.Text.ToUpper(); convenioModificado.objetivoInstrumento = ObjJurDDL.SelectedValue; convenioModificado.idNaturaleza = Convert.ToInt32(NaturalezaDDL.SelectedValue); convenioModificado.naturalezaModalidad = natmod; convenioModificado.becas = txtBecas.Text.ToUpper(); convenioModificado.movilidad = becmod; convenioModificado.prestacionServicio = txtPrestacion.Text.ToUpper(); convenioModificado.donacion = txtDonacion.Text.ToUpper(); convenioModificado.comodato = txtComodato.Text.ToUpper(); convenioModificado.educacionContinua = txtEducacion.Text.ToUpper(); convenioModificado.nombreRepITH = txtNombreRepITH.Text.ToUpper(); convenioModificado.nombreInstitucion = txtNombreInstitucion.Text.ToUpper(); convenioModificado.nombreRepInstitucion = txtNombreRepInstitucion.Text.ToUpper(); convenioModificado.cargoRepInstitucion = txtCargoRepInstitucion.Text.ToUpper(); convenioModificado.idRecursos = rec; convenioModificado.montoRecursoFinanciero = monto; convenioModificado.propiedadIntelActivo = propInt; convenioModificado.propiedadIntelDonde = txtPropiedadInt.Text.ToUpper(); convenioModificado.entregable = txtEntregables.Text.ToUpper(); convenioModificado.idTipoConvenio = tipoconv; convenioModificado.idTipoConvenioEsp = tipo2; convenioModificado.idSector = sector; convenioModificado.idActEcon = actecon; convenioModificado.cantidadActEcon = acteconnum; convenioModificado.idAmbito = ambito; convenioModificado.eje = eje; convenioModificado.ODSActivo = ods; convenioModificado.idODS = odsselect; ConvenioModelo.ModificarConvenio(convenioModificado); mensaje.Visible = true; string javaScript = "OcultarMensaje();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true); Response.Redirect("Convenio.aspx"); } catch (Exception ex) { var datos = "<script> alert('" + ex.Message + "') </script>"; } }
public void Seed() { if (_context.ESPECIALIDADE.Any() || _context.CONVENIO.Any() || _context.ESTADOS.Any() || _context.PAIS.Any()) { return; // banco de dados já foi populado } #region Estados ESTADOS e1 = new ESTADOS("AC"); ESTADOS e2 = new ESTADOS("AL"); ESTADOS e3 = new ESTADOS("AP"); ESTADOS e4 = new ESTADOS("AM"); ESTADOS e5 = new ESTADOS("BA"); ESTADOS e6 = new ESTADOS("CE"); ESTADOS e7 = new ESTADOS("DF"); ESTADOS e8 = new ESTADOS("ES"); ESTADOS e9 = new ESTADOS("GO"); ESTADOS e10 = new ESTADOS("MA"); ESTADOS e11 = new ESTADOS("MT"); ESTADOS e12 = new ESTADOS("MS"); ESTADOS e13 = new ESTADOS("MG"); ESTADOS e14 = new ESTADOS("PA"); ESTADOS e15 = new ESTADOS("PB"); ESTADOS e16 = new ESTADOS("PR"); ESTADOS e17 = new ESTADOS("PE"); ESTADOS e18 = new ESTADOS("PI"); ESTADOS e19 = new ESTADOS("RJ"); ESTADOS e20 = new ESTADOS("RN"); ESTADOS e21 = new ESTADOS("RS"); ESTADOS e22 = new ESTADOS("RO"); ESTADOS e23 = new ESTADOS("RR"); ESTADOS e24 = new ESTADOS("SC"); ESTADOS e25 = new ESTADOS("SP"); ESTADOS e26 = new ESTADOS("SE"); ESTADOS e27 = new ESTADOS("TO"); #endregion #region Convenios CONVENIO c1 = new CONVENIO("Unimed"); CONVENIO c2 = new CONVENIO("Amil"); CONVENIO c3 = new CONVENIO("Bradesco Saúde"); CONVENIO c4 = new CONVENIO("SulAmerica Saúde"); #endregion #region Especialidades ESPECIALIDADE es1 = new ESPECIALIDADE("Cardiologia"); ESPECIALIDADE es2 = new ESPECIALIDADE("Dermatologia"); ESPECIALIDADE es3 = new ESPECIALIDADE("Ginecologia"); ESPECIALIDADE es4 = new ESPECIALIDADE("Infectologia"); ESPECIALIDADE es5 = new ESPECIALIDADE("Neurologia"); ESPECIALIDADE es6 = new ESPECIALIDADE("Ortopedia"); ESPECIALIDADE es7 = new ESPECIALIDADE("Urologia"); #endregion #region Paises string json = System.IO.File.ReadAllText(System.IO.Directory.GetCurrentDirectory() + @"/wwwroot/Json/paises.json"); var result = Newtonsoft.Json.JsonConvert.DeserializeObject <List <PAIS> >(json); foreach (var item in result) { PAIS p = new PAIS(item.Pais.Replace("�", "ç")); _context.AddRange(p); } #endregion _context.AddRange(c1, c2, c3, c4); _context.AddRange(es1, es2, es3, es4, es5, es6, es7); _context.AddRange(e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27); _context.SaveChanges(); }