예제 #1
0
 private tbInfoIdioma MapearAplicacion(InfoIdioma infoidioma)
 {
     return(new tbInfoIdioma()
     {
         idIdioma = infoidioma.idIdioma,
         idioma = infoidioma.idioma,
     });
 }
        protected void agregarIdioma_Click(object sender, EventArgs e)
        {
            string pa = (Session["pagina"].ToString());

            //string paAnte = Session["paginaAnterior"].ToString();

            idioma        = new InfoIdioma();
            idioma.idioma = txtIdioma.Value;

            var r = new List <InfoIdioma>();

            r = SIRESEP.BS.Clases.ManInfoIdioma._Instancia.Mostrar();

            bool ok    = true;
            int  largo = Convert.ToInt32(r.Count.ToString());

            for (int i = 0; i < largo; i++)
            {
                String user   = r[i].idioma.ToString();
                String expass = txtIdioma.Value;
                if (expass.Equals(user))
                {
                    label1.Visible = true;
                    ok             = false;
                }
            }
            if (ok == true)
            {
                if (pa.Equals("agregar"))
                {
                    SIRESEP.BS.Clases.ManInfoIdioma._Instancia.Insertar(idioma);
                    Response.Redirect("FrAgregarPerfil.aspx");
                }
                else if (pa.Equals("Editar"))
                {
                    SIRESEP.BS.Clases.ManInfoIdioma._Instancia.Insertar(idioma);
                    Response.Redirect("FrEditarMiPerfil.aspx");
                }
                else if
                (pa.Equals("concurso"))
                {
                    SIRESEP.BS.Clases.ManInfoIdioma._Instancia.Insertar(idioma);
                    Response.Redirect("FrAgregarInfoRequisitos.aspx");
                }
                else if
                (pa.Equals("concursoR"))
                {
                    SIRESEP.BS.Clases.ManInfoIdioma._Instancia.Insertar(idioma);
                    Response.Redirect("FrActualizarInfoRequisitos.aspx");
                }
            }
        }
        protected void singlebutton_Click(object sender, EventArgs e)
        {
            r          = new InfoIdioma();
            r.idIdioma = Convert.ToInt32(txtididioma.Value);
            r.idioma   = "N/A";


            SIRESEP.BS.Clases.ManInfoIdioma._Instancia.Actualizar(r);

            Response.Write("<script>alert('Anulado Correctamente!')</script>");
            Response.Write("<script>window.location.href='FrDisableIdioma.aspx';</script>");
            // Server.Transfer("FrDisableIdioma.aspx");
        }
예제 #4
0
 public void Insertar(InfoIdioma InfoIdioma)
 {
     try
     {
         BD_SIRESEPEntities entities = new BD_SIRESEPEntities();
         entities.InfoIdioma.Add(InfoIdioma);
         entities.SaveChanges();
     }
     catch (Exception ee)
     {
         throw;
     }
 }
예제 #5
0
 public void Eliminar(InfoIdioma InfoIdioma)
 {
     try
     {
         BD_SIRESEPEntities entities = new BD_SIRESEPEntities();
         var result = entities.InfoIdioma.Find(InfoIdioma.idIdioma);
         entities.InfoIdioma.Remove(result);
         entities.SaveChanges();
     }
     catch (Exception ee)
     {
         throw;
     }
 }
예제 #6
0
 public void Insertar(InfoIdioma InfoIdioma)
 {
     try
     {
         using (TransactionScope scope = new TransactionScope())
         {
             DAL.Clases.ManInfoIdioma._Instancia.Insertar(InfoIdioma);
             scope.Complete();
         }
     }
     catch (Exception ee)
     {
         throw;
     }
 }
예제 #7
0
 public void Actualizar(InfoIdioma InfoIdioma)
 {
     try
     {
         using (BD_SIRESEPEntities entities = new BD_SIRESEPEntities())
         {
             entities.Entry(InfoIdioma).State = System.Data.Entity.EntityState.Modified;
             entities.SaveChanges();
         }
     }
     catch (Exception ee)
     {
         throw;
     }
 }