コード例 #1
0
ファイル: CADFamilias.cs プロジェクト: Biciua/biciua2
 public ENFamilias ObtenerFamiliaPorId(int id)
 {
     ENFamilias f = new ENFamilias();
     SqlConnection a = new SqlConnection(cadenaConexion());
     try
     {
         //ystem.Diagnostics.Debug.WriteLine("estamos den del try en el cad y el email es "+email);
         a.Open();
         SqlCommand com = new SqlCommand("Select * from familias where Id='" + id + "'", a);
         SqlDataReader dr= com.ExecuteReader();
         //System.Diagnostics.Debug.WriteLine("Select * from clientes where Email='" + email + "'");
         if(dr.Read())
         {
             //System.Diagnostics.Debug.WriteLine("siii hay resultado ");
             f.Id = int.Parse(dr["Id"].ToString());
             f.Nombre_es = dr["Nombre_es"].ToString();
             f.Nombre_en = dr["Nombre_en"].ToString();
             f.Descripcion_es = dr["Descripcion_es"].ToString();
             f.Descripcion_en = dr["Descripcion_en"].ToString();
         }
         else
         {
             System.Diagnostics.Debug.WriteLine("no hay resultado " );
         }
         dr.Close();
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine( ex.Message);
     }
     finally
     {
         a.Close();
     }
     return f;
 }
コード例 #2
0
ファイル: CADFamilias.cs プロジェクト: Biciua/biciua2
 public void ModificarArticulo(ENFamilias f)
 {
     ENFamilias fam = f;
     //Implementacion CAD
 }
コード例 #3
0
ファイル: CADFamilias.cs プロジェクト: Biciua/biciua2
 public ENFamilias ObtenerFamilia(int Id)
 {
     ENFamilias f = new ENFamilias();
     //Implementación CAD
     return f;
 }
コード例 #4
0
ファイル: CADFamilias.cs プロジェクト: Biciua/biciua2
 public void InsertarFAmilia(ENFamilias f)
 {
     CADFamilias fam = new CADFamilias();
     //Implementacion CAD
 }
コード例 #5
0
ファイル: CADFamilias.cs プロジェクト: Biciua/biciua2
 public void BorrarFamilia(ENFamilias f)
 {
     ENFamilias fam = f;
     //Implementacion CAD
 }
コード例 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ////////////////////////////////////////////////////////////////////////////
            //Manejo variables de sessión
            //Session["idioma"] = "00000";
            //LabelPruebas.Text = "SesionIdioma=" + (string)Session["idioma"];
            if ((string)Session["idioma"] == "es" || (string)Session["idioma"] == "en")
            {
                //LabelPruebas.Text = "asignamos valores ";
            }
            else//Asignamos un idioma por defecto
            {
                //Session["idioma"] = "es";
                //LabelPruebas.Text = "SesionIdioma=" + (string)Session["idioma"];
            }
            //LabelPruebas.Text = (string)Session["idioma"];
            ////////////////////////////////////////////////////////////////////////////////

            //Traducciones de los campos estáticos
            Aplicacion.Idiomas id = new Aplicacion.Idiomas((string)Session["idioma"]);

            LabelTituloCategorias.Text = id.Traducir("titulo_familias");
            LabelBuscarTitulo.Text = id.Traducir("buscar_titulo");
            LabelSeccion1.Text = id.Traducir("inicio");
            LabelSeccion2.Text = id.Traducir("tienda");
            LabelSeccion3.Text = id.Traducir("historialcompras");
            LabelSeccion4.Text = id.Traducir("mi_comra");
            LabelSeccion5.Text = id.Traducir("mi_cuenta");
            LabelConectadoEmail.Text = id.Traducir("usuarioConectado");
            HyperLinkConectadoEditar.Text = id.Traducir("conectadoEditar");
            HyperLinkConectadoSalir.Text = id.Traducir("conectadoDesconectar");
            HyperLinkRegistrarse.Text = id.Traducir("registrarseLogin");
            HyperLinkRecuperarContrasena.Text = id.Traducir("recuperarPass");
            LabelSuCompra.Text = id.Traducir("mi_comra");

            //FIN Traducciones de los campos estáticos

            ENFamilias family = new ENFamilias();
            DataSet d = new DataSet();

            if (Session["idioma"].ToString() == "es")
            {
                if (!Page.IsPostBack)
                {
                    d = family.ObtenerFamilias();
                    GridViewFamiliasES.DataSource = d;
                    GridViewFamiliasES.DataBind();
                }
                PanelFamiliasES.Visible = true;
                PanelFamiliasEN.Visible = false;
            }
            else if (Session["idioma"].ToString() == "en")
            {
                if (!Page.IsPostBack)
                {
                    d = family.ObtenerFamilias();
                    GridViewFamiliasEN.DataSource = d;
                    GridViewFamiliasEN.DataBind();
                }
                PanelFamiliasES.Visible = false;
                PanelFamiliasEN.Visible = true;
            }
            else
            {
                if (!Page.IsPostBack)
                {
                    d = family.ObtenerFamilias();
                    GridViewFamiliasES.DataSource = d;
                    GridViewFamiliasES.DataBind();
                }
                PanelFamiliasES.Visible = true;
                PanelFamiliasEN.Visible = false;
            }

            //PanelHipervinculosFamilias.Controls.Add(l1);

            //FIN Listado de familias

            //Usuario conectado/desconectado
            if (Session["Nombre"]!=null)
            //if (int.Parse( Session["IdUsuario"].ToString()) > 0)//Hay usuario conectado
            {
                PanelLoginConectado.Visible = true;
                PanelLoginDesconectado.Visible = false;
                LabelConectadoEmail.Text = LabelConectadoEmail.Text + Session["usuario"];
                LabelConectadoNombre.Text =  Session["Nombre"] + ", " + Session["Apellido1"] + " " + Session["Apellido2"] + "";
            }
            else//NO Hay usuario conectado
            {
                PanelLoginConectado.Visible = false;
                PanelLoginDesconectado.Visible = true;
            }

            //FIN Usuario conectado/desconectado

            ENCarro carro = new ENCarro();
            LabelCarroCantidad.Text = carro.ObtenerCantidad(Session.SessionID).ToString() + " " + id.Traducir("carroArticulos");
            LabelCarrolTotal.Text = (carro.ObtenerSubTotal(Session.SessionID)*0.21).ToString() + id.Traducir("carroTotal");
        }
コード例 #7
0
ファイル: familias.aspx.cs プロジェクト: Biciua/biciua2
        protected void Page_Load(object sender, EventArgs e)
        {
            int idFamilia = 0;
            string cadenaBuscar = "";
            if (Request.QueryString["idfamilia"] != null)
            {
                idFamilia = int.Parse(Request.QueryString["idfamilia"]);
            }
            if (Request.QueryString["buscar"] != null)
            {
                cadenaBuscar = Request.QueryString["buscar"];
            }

            if (Session["idioma"].ToString() == "es")
            {
                GridView4.Visible = false;
                //GridView5.Visible = false;
            }
            else
            {
                GridView3.Visible = false;
                //GridView2.Visible = false;
            }

            if (!Page.IsPostBack)
            {
                d = family.ObtenerFamilias();

                //GridView2.DataSource = d;
                //GridView2.DataBind();

                //GridView5.DataSource = d;
                //GridView5.DataBind();
            }

            //string URL = Request.Url.AbsoluteUri.ToString();
            //int posicion = URL.IndexOf(".aspx?=");

            //if (posicion != -1)
            ENFamilias family2 = new ENFamilias();
            DataSet d2 = new DataSet();

            if (idFamilia > 0)
            {
                //ENFamilias family2 = new ENFamilias();
                //DataSet d2 = new DataSet();

                //posicion = posicion + 7;
                //int idFamilia = int.Parse(URL.Substring(posicion));

                d = family2.ObtenerFamiliaID(idFamilia);
                GridView3.DataSource = d;
                GridView3.DataBind();

                GridView4.DataSource = d;
                GridView4.DataBind();
            }
            else if (cadenaBuscar != "")
            {
                d = family2.ObtenerArticulosPorTextoBuscar(cadenaBuscar);
                GridView3.DataSource = d;
                GridView3.DataBind();

                GridView4.DataSource = d;
                GridView4.DataBind();
            }
            else
            {
                d = family2.ObtenerArticulosPorTextoBuscar(cadenaBuscar);
                GridView3.DataSource = d;
                GridView3.DataBind();

                GridView4.DataSource = d;
                GridView4.DataBind();
            }
        }
コード例 #8
0
ファイル: ENFamilias.cs プロジェクト: Biciua/biciua2
 public void ModificarArticulo(ENFamilias f)
 {
     ENFamilias fam = f;
     //Implementacion CAD
     //return 1;//Si es OK devuelve el ID <--te comento esto pq realmente deberíamos gestionar con excepciones, decides tu ;)
 }