示例#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");
        }
示例#2
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            /*if (Page.IsPostBack)
             * {
             *
             *  InstitucionNegocio institucionNegocio = new InstitucionNegocio();
             *  Institucion objInstitucion = new Institucion();
             *
             *
             *  objInstitucion.idInstitucion = Convert.ToInt32(lblID.Text);
             *  objInstitucion.NombreInstitucion = txtcNombre.Text;
             *  objInstitucion.Direccion = txtcDireccion.Text;
             *  institucionNegocio.modificaInstitucion(objInstitucion);
             *
             *  Response.Redirect("WebCarrera.aspx");
             * }*/
            CarreraNegocio carrera = new CarreraNegocio();

            Carrera objCarrera = new Carrera();

            List <Carrera> lstCarreras = new List <Carrera>();
            Boolean        bInsertar   = true;

            objCarrera.idCarrera = Convert.ToInt32(lblID.Text);
            objCarrera.Nombre    = txtcNombre.Text;
            objCarrera.idInstit  = Convert.ToInt32(ddlInstitucion.SelectedValue.ToString());
            if (chbCancelado.Checked)
            {
                objCarrera.cancelado = true;
            }
            else
            {
                objCarrera.cancelado = false;
            }

            if (chbValido.Checked)
            {
                objCarrera.lValid = true;
            }
            else
            {
                objCarrera.lValid = false;
            }

            foreach (Carrera nombrecarrera in lstCarreras)
            {
                try
                {
                    if ((nombrecarrera.Nombre == objCarrera.Nombre) && (objCarrera.idCarrera != nombrecarrera.idCarrera))
                    {
                        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);
            }

            /* carrera.insertaCarrera(objCarrera); */
            Response.Redirect("WebCarrera.aspx");
        }