예제 #1
0
        protected void Button7_Click(object sender, EventArgs e)
        {
            Areas ObjArea = new Areas();

            try
            {
                ObjArea.Nombre = DropDownList4.Text;

                bool RespuestaSql = ObjArea.EliminarArea();

                if (RespuestaSql == true)

                {
                    DropDownList3.DataBind();
                    DropDownList6.DataBind();
                    DropDownList5.DataBind();
                    DropDownList4.DataBind();
                    MessageBox.alert("Se ha borrado el area correctamente");
                    TextBox2.Text = "";
                }

                else
                {
                    MessageBox.alert("Borra o cambia de areas las asignaturas que se muestran en la tabla para poder eliminar el area");
                    Asignaturas ObjAsignatura = new Asignaturas();
                    try
                    {
                        DataSet DatosAsignatura = ObjAsignatura.ConsultarAsignaturaAreaTodos2(DropDownList4.Text);


                        DataTable DatosConsultados = DatosAsignatura.Tables["DatosConsultados"];


                        int numregistros = DatosConsultados.Rows.Count;


                        if (numregistros == 0)
                        {
                            MessageBox.alert("No hay asignaturas en la base de datos");
                        }
                        else
                        {
                            GridView1.Visible    = true;
                            GridView1.DataSource = DatosConsultados;
                            GridView1.DataBind();
                        }
                    }
                    catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjAsignatura.Mensaje); }
                }
            }
            catch (Exception Ex)
            { MessageBox.alert("Error!: " + Ex.Message + " " + ObjArea.Mensaje); }
        }