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; }
public void ModificarArticulo(ENFamilias f) { ENFamilias fam = f; //Implementacion CAD }
public ENFamilias ObtenerFamilia(int Id) { ENFamilias f = new ENFamilias(); //Implementación CAD return f; }
public void InsertarFAmilia(ENFamilias f) { CADFamilias fam = new CADFamilias(); //Implementacion CAD }
public void BorrarFamilia(ENFamilias f) { ENFamilias fam = f; //Implementacion CAD }
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"); }
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(); } }
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 ;) }