Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var Tecnicos = tec.ListaTecnico();
            var sedes    = profe.ListaSede();
            var i        = 0;

            foreach (var item in Tecnicos)
            {
                ddlCarreraTecnica.Items.Insert(i, item.NombreTecnico);
                i++;
            }

            foreach (var item in sedes)
            {
                ddlSede.Items.Insert(Convert.ToInt32(item.IdSede), item.NombreSede);
            }
            ddlSede.DataBind();
            ddlCarreraTecnica.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                BLL.Seguridad seg = new BLL.Seguridad();


                var query        = Request.QueryString["editid"];
                var queryReplace = query.Replace(' ', '+');
                var editid       = seg.Decriptar(queryReplace);

                var    lista              = editid.Split('§');
                string cedula             = lista[0];
                string nombre             = lista[1];
                string apellido           = lista[2];
                string fechaIngreo        = lista[3];
                string carreraTecnica     = lista[4];
                string fechaNacimiento    = lista[5];
                string genero             = lista[6];
                string edad               = lista[16];
                string telefonoMovil      = lista[7];
                string telefonoDomicilio  = lista[8];
                string correoElectronico  = lista[9];
                string referenciaPersonal = lista[10];
                string telefonoReferencia = lista[11];
                string provincia          = lista[12];
                string distrito           = lista[13];
                string canton             = lista[14];
                string domicilioExacto    = lista[15];
                string idSede             = lista[17];
                string ModIngreso         = lista[18];

                var tecnicos = tec.ListaTecnico();
                var sedes    = estu.ListaSede();

                if (editid != null || cedula != null)
                {
                    foreach (var item in tecnicos)
                    {
                        ddlCarreraTecnica.Items.Insert(0, item.NombreTecnico);
                    }
                    ddlCarreraTecnica.DataBind();

                    foreach (var item in sedes)
                    {
                        ddlSede.Items.Insert(Convert.ToInt32(item.IdSede), item.NombreSede.ToString());
                    }
                    ddlSede.DataBind();

                    txtCedula.Text       = cedula;
                    txtNombre.Text       = nombre;
                    txtApellido.Text     = apellido;
                    txtFechaIngreso.Text = fechaIngreo;
                    ddlCarreraTecnica.Items.FindByValue(carreraTecnica.Trim()).Selected = true;
                    txtFechaNacimiento.Text = fechaNacimiento;
                    txtEdad.Text            = edad;
                    ddlGenero.Items.FindByValue(genero.Trim()).Selected = true;
                    txtTelefonoMovil.Text     = telefonoMovil;
                    txtTelefonoDomicilio.Text = telefonoDomicilio;
                    txtcorreo.Text            = correoElectronico;
                    txtReferencia.Text        = referenciaPersonal;
                    txtTelReferencia.Text     = telefonoReferencia;
                    ddlProvincia.Text         = provincia;
                    txtCanton.Text            = canton;
                    txtDistrito.Text          = distrito;
                    txtDomicilio.Text         = domicilioExacto;
                    txtModIngreso.Text        = ModIngreso;

                    foreach (var item in estu.ListaEstudiante().Where(x => x.Cedula == Convert.ToInt32(cedula)))
                    {
                        foreach (var item1 in estu.ListaSede())
                        {
                            if (item.IdSede == item1.IdSede)
                            {
                                ddlSede.SelectedValue = item1.NombreSede;
                            }
                        }
                    }
                }
                else
                {
                    Response.Redirect("Error.aspx");
                }
            }
        }
Example #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Seguridad seg = new Seguridad();

            string codigo              = Request.QueryString["Codigo"];
            string nombre              = Request.QueryString["Nombre"];
            string duracion            = Request.QueryString["Duracion"];
            string requisitos          = Request.QueryString["Requisitos"];
            string perfilOcupacional   = Request.QueryString["PerfilOcupacional"];
            string practicaProfesional = Request.QueryString["PracticaProf"];


            string deleteid = Request.QueryString["deleteid"];
            string editid   = Request.QueryString["editid"];

            string exitoModificar     = Request.QueryString["exito"];
            string nombreTecModi      = Request.QueryString["nombreTecModi"];
            string nombreTecAgregado  = Request.QueryString["nombreTecAgre"];
            string nombreTecEliminado = Request.QueryString["nombreTecEli"];

            if (Convert.ToInt32(exitoModificar) == 1)
            {
                mensaje.Visible        = true;
                textoMensaje.InnerText = "Técnico " + nombreTecModi + " modificado con éxito";
            }
            else if (Convert.ToInt32(exitoModificar) == 2)
            {
                mensaje.Visible        = true;
                textoMensaje.InnerText = "Se agregó el técnico: " + nombreTecAgregado;
            }
            else if (Convert.ToInt32(exitoModificar) == 3)
            {
                mensajeError.Visible        = true;
                textoMensajeError.InnerText = "Se eliminó el técnico: " + nombreTecEliminado;
            }
            else if (exitoModificar == null)
            {
            }
            else
            {
                mensajeError.Visible   = true;
                textoMensaje.InnerText = "Error al actualizar técnico";
            }

            if (deleteid != null)
            {
                EliminarTecnico(Convert.ToInt32(deleteid), nombre);
            }
            else if (editid != null)
            {
                Response.Redirect("ModificarTecnico.aspx");
            }
            var listaTecnicos = tec.ListaTecnico().Where(x => x.Estado == true);
            var lista         = listaTecnicos.Select(x =>
                                                     new
            {
                x.CodigoTecnico,
                x.NombreTecnico,
                x.PerfilOcupacional,
                x.Duracion,
                x.PracticaProf,
                x.Requisitos
            }).ToList();


            StringBuilder sb = new StringBuilder();

            foreach (var item in lista)
            {
                sb.Append("<TR>");

                sb.Append("<TD>");
                sb.Append(item.CodigoTecnico);
                sb.Append("</TD>");
                sb.Append("<TD>");
                sb.Append(item.NombreTecnico);
                sb.Append("</TD>");
                sb.Append("<TD>");
                sb.Append(item.PerfilOcupacional);
                sb.Append("</TD>");
                sb.Append("<TD>");
                sb.Append(item.Duracion);
                sb.Append("</TD>");
                sb.Append("<TD>");
                sb.Append(item.PracticaProf);
                sb.Append("</TD>");
                sb.Append("<TD>");
                sb.Append(item.Requisitos);
                sb.Append("</TD>");
                sb.Append("<TD>");

                var datos = item.CodigoTecnico + "§" +
                            item.NombreTecnico + "§" +
                            item.PerfilOcupacional + "§" +
                            item.Duracion + "§" +
                            item.PracticaProf + "§" +
                            item.Requisitos;

                string newDatos = seg.Encriptar(datos);
                sb.Append("<button class='btn btn-info editar' type='button' value='" + newDatos + "'>Ver</button>");
                sb.Append("</TD>");

                sb.Append("<TD>");
                sb.Append("<button class='btn btn-danger borrar' type='button' value='" + item.CodigoTecnico + "§" + item.NombreTecnico + "§" + "'>Eliminar</button>");
                sb.Append("</TD>");

                sb.Append("</TR>");

                Fila = sb.ToString();
            }
        }
Example #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                BLL.Seguridad seg = new BLL.Seguridad();


                var query        = Request.QueryString["editid"];
                var queryReplace = query.Replace(' ', '+');
                var editid       = seg.Decriptar(queryReplace);

                var    lista             = editid.Split('§');
                string cedula            = lista[0];
                string canton            = lista[1];
                string carrera           = lista[2];
                string correo            = lista[3];
                string direccionTrabajo  = lista[4];
                string distrito          = lista[5];
                string domexacto         = lista[6];
                string edad              = lista[7];
                string fechaFinalizacion = lista[8];
                string fechaIngreso      = lista[9];
                string fechaInicio       = lista[10];
                string fechaNacimiento   = lista[11];
                string genero            = lista[12];
                string gradoAcademico    = lista[13];
                string institucion       = lista[14];
                string lugarTrabajo      = lista[15];
                string nombre            = lista[16];
                string nombreBanco       = lista[17];
                string numeroCuenta      = lista[18];
                string provincia         = lista[19];
                string telDomicilio      = lista[20];
                string telMovil          = lista[21];
                string telefonoTrabajo   = lista[22];
                string idSede            = lista[23];

                var tecnicos = tec.ListaTecnico();
                var sedes    = profe.ListaSede();

                if (editid != null || cedula != null)
                {
                    foreach (var item in tecnicos)
                    {
                        ddlCarreraTecnica.Items.Insert(0, item.NombreTecnico);
                    }
                    ddlCarreraTecnica.DataBind();

                    foreach (var item in sedes)
                    {
                        ddlSede.Items.Insert(Convert.ToInt32(item.IdSede), item.NombreSede.ToString());
                    }
                    ddlSede.DataBind();

                    txtCedula.Text       = cedula;
                    txtNombre.Text       = nombre;
                    txtFechaIngreso.Text = fechaIngreso;
                    ddlCarreraTecnica.Items.FindByValue(carrera.Trim()).Selected = true;
                    txtFechaNacimiento.Text = fechaNacimiento;
                    txtEdad.Text            = edad;
                    ddlGenero.Items.FindByValue(genero.Trim()).Selected = true;
                    txtTelefonoMovil.Text      = telMovil;
                    txtTelefonoDomicilio.Text  = telDomicilio;
                    txtcorreo.Text             = correo;
                    txtCanton.Text             = canton;
                    txtxDistrito.Text          = distrito;
                    txtDomicilio.Text          = domexacto;
                    ddlProvincia.Text          = provincia;
                    txtNumeroCuenta.Text       = numeroCuenta;
                    txtBanco.Text              = nombreBanco;
                    txtLugar.Text              = lugarTrabajo;
                    txtTelefonoTrabajo.Text    = telefonoTrabajo;
                    txtDireccionTrabajo.Text   = direccionTrabajo;
                    txtFechaFinalizacion.Text  = fechaFinalizacion;
                    txtGradoAcademico.Text     = gradoAcademico;
                    txtInstitución.Text        = institucion;
                    txtFechaInicioTrabajo.Text = fechaInicio;

                    foreach (var item in profe.ListaProfesor().Where(x => x.Cedula == Convert.ToInt32(cedula)))
                    {
                        foreach (var item1 in profe.ListaSede())
                        {
                            if (item.IdSede == item1.IdSede)
                            {
                                ddlSede.SelectedValue = item1.NombreSede;
                            }
                        }
                    }
                }
                else
                {
                    Response.Redirect("Error.aspx");
                }
            }
        }