예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            CtrTaller talleres = new CtrTaller();

            lbl_mensaje.Text = "";
            DataSet dsProfesores = talleres.listarTalleres();

            gvCursoTaller.DataSource = dsProfesores.Tables[0];
            gvCursoTaller.DataBind();

            if (gvCursoTaller.Rows.Count == 0)
            {
                lbl_mensaje.Text = "No se encontraron registros disponibles";
            }
            else
            {
                lbl_mensaje.Text = "";
            }
            GridViewRow thisRow;

            for (int i = 0; i < gvCursoTaller.Rows.Count; i++)
            {
                thisRow = gvCursoTaller.Rows[i];
                TableCell tc = thisRow.Cells[3];
                desempaquetar(tc, thisRow.Cells[3], new TableCell());
            }
        }
예제 #2
0
        public void llenarTalleres()
        {
            CtrTaller talleres = new CtrTaller();

            ddlTipoTaller.DataSource     = talleres.listarTalleres();
            ddlTipoTaller.DataValueField = "codTaller";
            ddlTipoTaller.DataTextField  = "nombre";
            ddlTipoTaller.DataBind();
        }
예제 #3
0
        public void cargarDatos()
        {
            CtrTaller ctrTal = new CtrTaller();
            DtoTaller dtoTal = new DtoTaller();

            dtoTal.codTaller = int.Parse(Request["c"]);

            ctrTal.consultarTaller(dtoTal);

            txtNombTaller.Text    = dtoTal.nombre;
            lbNivel.SelectedValue = dtoTal.nivel;
            string rangoTaller = dtoTal.rango;

            for (int i = 0; i < rangoTaller.Length; i++)
            {
                if (rangoTaller[i] != '-')
                {
                    cbSecciones.SelectedValue = rangoTaller[i] + "";
                }
            }
            txtHoras.Text       = dtoTal.totalHoras + "";
            txtDescripcion.Text = dtoTal.descripcion;
            lbl_mensaje_3.Text  = dtoTal.urlSilabo;
        }
예제 #4
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            DtoTaller dtoTal = new DtoTaller();

            dtoTal.nombre = txtNombTaller.Text;
            dtoTal.nivel  = lbNivel.SelectedItem.Text;
            string rangoTaller = "";

            for (int i = 0; i < cbSecciones.Items.Count; i++)
            {
                if (cbSecciones.Items[i].Selected)
                {
                    rangoTaller += cbSecciones.Items[i].Value + "-";
                }
            }
            dtoTal.rango       = rangoTaller;
            dtoTal.totalHoras  = Convert.ToInt32(txtHoras.Text);
            dtoTal.descripcion = txtDescripcion.Text;
            dtoTal.urlSilabo   = lbl_mensaje_3.Text;

            CtrTaller ctrTal = new CtrTaller();

            ctrTal.actualizarTaller(dtoTal);
        }
예제 #5
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (validarDatos())
                {
                    DtoTaller dtoTal = new DtoTaller();
                    dtoTal.nombre = txtNombTaller.Text;
                    dtoTal.nivel  = lbNivel.SelectedItem.Text;
                    string rangoTaller = "";
                    for (int i = 0; i < cbSecciones.Items.Count; i++)
                    {
                        if (cbSecciones.Items[i].Selected)
                        {
                            rangoTaller += cbSecciones.Items[i].Value + "-";
                        }
                    }
                    if (rangoTaller.Equals(null))
                    {
                        lbl_mensaje_4.Text = "Seleccione al menos una sección para el taller.";
                    }
                    dtoTal.rango       = rangoTaller;
                    dtoTal.totalHoras  = Convert.ToInt32(txtHoras.Text);
                    dtoTal.descripcion = txtDescripcion.Text;
                    dtoTal.urlSilabo   = lbl_mensaje_3.Text;
                    //falta "Las clases incluyen"
                    CtrTaller ctrTal = new CtrTaller();
                    ctrTal.registrarTaller(dtoTal);
                    //confirmar registro correcto
                    lbl_mensaje_4.Text = "Registrado correctamente.";

                    limpiar();
                }
            }
            catch { lbl_mensaje_4.Text = "Error al intentar registrar el taller."; }
        }