Ejemplo n.º 1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            /*
             * if(Page.IsPostBack)
             * {
             *  ServicioEquipoComputoNegocio servicioequiponeg = new ServicioEquipoComputoNegocio();
             *  ServicioEquipoComputo servicioequipo = new ServicioEquipoComputo();
             *  servicioequipo.iIdServicioEquipoComputo = Convert.ToInt32(lblID.Text);
             *  servicioequipo.iIdServicio = Convert.ToInt32(dropListServicio.SelectedValue.ToString());
             *  servicioequipo.tDescripcion = txtObservaciones.Text;
             *  servicioequiponeg.modificaServicioEC(servicioequipo);
             *  Response.Redirect(Page.ResolveUrl("~/GestionEquipos/Servicios/VerServiciosEquipo.aspx"));
             * }
             */

            CarreraNegocio carrera    = new CarreraNegocio();
            Carrera        objCarrera = new Carrera();

            List <Carrera> lstCarreras = new List <Carrera>();

            Boolean bInsertar = true;

            objCarrera.Nombre   = txtcNombre.Text;
            objCarrera.idInstit = Convert.ToInt32(ddlInstitucion.SelectedValue.ToString());

            lstCarreras = carrera.obtenerCarrera();

            foreach (Carrera nombrecarrera in lstCarreras)
            {
                try {
                    if (nombrecarrera.Nombre == objCarrera.Nombre)
                    {
                        bInsertar = false;
                        throw new Exception("Ya existe una carrera con ese nombre.");
                    }
                }
                catch (Exception ex)
                {
                    /*Response.Write("<script LANGUAGE='JavaScript' >alert('Login Successful')</script>");*/
                    /*this.Page.Response.Write("<script language='JavaScript'>window.alert('" + ex.Message + "');</script>");*/

                    /* Console.WriteLine(ex.Message); */
                }
            }

            if (bInsertar == true)
            {
                carrera.insertarCarrera(objCarrera);
            }



            Response.Redirect("WebCarrera.aspx");
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                CarreraNegocio carreraNegocio = new CarreraNegocio();

                try
                {
                    GridViewCarrera.DataSource = carreraNegocio.obtenerCarrera();
                    GridViewCarrera.DataBind();
                }
                catch (Exception ex)
                {
                    throw new Exception("error de la consulta" + ex.Message);
                }
            }
        }