Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
 public void AtualizarConvenio(CONVENIO con)
 {
     context.CONVENIOs.Attach(con);
     context.Entry(con).State = System.Data.Entity.EntityState.Modified;
     context.CONVENIOs.Add(con);
     context.SaveChanges();
 }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
 public void ExcluirConvenio(CONVENIO con)
 {
     context.CONVENIOs.Attach(con);
     context.Entry(con).State = System.Data.Entity.EntityState.Deleted;
     context.CONVENIOs.Remove(con);
     context.SaveChanges();
 }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        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;
        }
Exemplo n.º 7
0
        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));
        }
Exemplo n.º 8
0
 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();
     }
 }
Exemplo n.º 9
0
 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());
     }
 }
Exemplo n.º 10
0
        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;
            }
        }
Exemplo n.º 11
0
        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;
            }
        }
Exemplo n.º 12
0
 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;
     }
 }
Exemplo n.º 13
0
        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;
            }
        }
Exemplo n.º 14
0
 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());
     }
 }
Exemplo n.º 15
0
        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);
            }
        }
Exemplo n.º 16
0
        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;
            }
        }
Exemplo n.º 17
0
        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;
            }
        }
Exemplo n.º 18
0
        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);
                }
            }
        }
Exemplo n.º 19
0
 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;
 }
Exemplo n.º 20
0
 public void AddToCONVENIO(CONVENIO cONVENIO)
 {
     base.AddObject("CONVENIO", cONVENIO);
 }
Exemplo n.º 21
0
        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;
            }
        }
Exemplo n.º 22
0
        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;
            }
        }
Exemplo n.º 23
0
        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;
                }
            }
        }
Exemplo n.º 24
0
 public void CadastrarConvenio(CONVENIO con)
 {
     context.CONVENIOs.Add(con);
     context.SaveChanges();
 }
Exemplo n.º 25
0
        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();
            }
        }
Exemplo n.º 26
0
        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();
        }