예제 #1
0
        protected void gvDATOSCONTROL_ESTADOGALERIA_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            //Get the GridView Row.
            GridViewRow row = gvDATOSCONTROL_ESTADOGALERIA.Rows[e.RowIndex];

            //Get the HobbyId from the DataKey property.
            bool disponible    = (row.Cells[4].Controls[0] as CheckBox).Checked;
            bool ocupado       = (row.Cells[5].Controls[0] as CheckBox).Checked;
            bool mantenimiento = (row.Cells[6].Controls[0] as CheckBox).Checked;

            //extraigo el codigo de tienda para la actualizacion
            int codigo = Convert.ToInt32(gvDATOSCONTROL_ESTADOGALERIA.DataKeys[e.RowIndex].Values[0]);

            //ejecuto la sentencia de actualizacion
            if (disponible == true)
            {
                GALERIA.ACTUALIZAR_ESTADOGALERIA("DISPONIBLE", codigo);
            }
            if (ocupado == true)
            {
                GALERIA.ACTUALIZAR_ESTADOGALERIA("OCUPADO", codigo);
            }
            if (mantenimiento == true)
            {
                GALERIA.ACTUALIZAR_ESTADOGALERIA("MANTENIMIENTO", codigo);
            }



            //marco como no edicion
            gvDATOSCONTROL_ESTADOGALERIA.EditIndex = -1;

            gvDATOSCONTROL_ESTADOGALERIA.DataSource = GALERIA.ESTADOS_GALERIA(rdbLISTAGALERIAS.SelectedItem.Text, cboPROPIETARIOS.SelectedValue.ToString(), cboTIENDAS.SelectedValue.ToString());
            gvDATOSCONTROL_ESTADOGALERIA.DataBind();
        }