protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (User.Identity.IsAuthenticated) { //Cargando todas las marcas IdMarcaDropDownList.DataSource = Marca.Listar("IdMarca, Descripcion", "1=1", "IdMarca, Descripcion"); IdMarcaDropDownList.DataTextField = "Descripcion"; IdMarcaDropDownList.DataValueField = "IdMarca"; //Mostrar la consulta IdMarcaDropDownList.DataBind(); if (int.TryParse(Request.QueryString["IdCalzado"], out Id)) { //Si el valor por QueryString es Entero se lo asigna al Id y Busca el Calzado Llenando los campos Session["IdCalzado"] = Id; Calzados calzado = new Calzados(); calzado.Buscar(Id); LlenarCampos(calzado); //imagen = calzado.Imagen; } else { } } else { FormsAuthentication.RedirectToLoginPage(); } } }
public void LlenarClase(Calzados calzado) { //Asigna el Id al calzado si esta modificando if (Session["IdCalzado"] != null) { calzado.IdCalzado = Convert.ToInt32(Session["IdCalzado"]); } //Llena los campos calzado.IdMarca = Convert.ToInt32(IdMarcaDropDownList.SelectedValue); calzado.Modelo = ModeloTextBox.Text; calzado.IdUsuario = 1; }
protected void CalzadoGridView_RowCommand(object sender, GridViewCommandEventArgs e) { //Obtener el Id en la variable Valor int Index = Convert.ToInt32(e.CommandArgument); string Valor = CalzadoGridView.Rows[Index].Cells[2].Text; if (e.CommandName == "Delete") { Calzados calzado = new Calzados(); calzado.Eliminar(Convert.ToInt32(Valor)); Response.Redirect("/Administracion/SeccionCalzado/ConsultaCalzados.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (User.Identity.IsAuthenticated) { //Cargar todos los calzados que sean = a nulo CalzadoGridView.DataSource = Calzados.Listar("IdCalzado, m.Descripcion, Modelo", "c.EsNulo = 0 ", "IdCalzado, m.Descripcion, Modelo"); CalzadoGridView.DataBind(); } else { //Redirecciona al login si no esta activa la session FormsAuthentication.RedirectToLoginPage(); } } }
protected void Page_Load(object sender, EventArgs e) { IdCalzado = Request.QueryString["Id"]; Calzados calzado = new Calzados(); CalzadosDetalle dCalzado = new CalzadosDetalle(); dCalzado.Buscar(Convert.ToInt32(IdCalzado)); Precio = dCalzado.Precio; calzado.Buscar(dCalzado.IdCalzado); MarcaLabel.Text = Marca.Buscar("Descripcion", "IdMarca =" + calzado.IdMarca).ToString(); ModeloLabel.Text = calzado.Modelo; DisponibleLabel.Text = dCalzado.Existencia.ToString(); TipoLabel.Text = Tipo.Buscar("Descripcion", "IdTipo =" + dCalzado.IdTipo).ToString(); ClasificacionLabel.Text = Clasificacion.Buscar("Descripcion", "IdClasificacion = " + dCalzado.IdClasificacion).ToString(); CalzadoImage.ImageUrl = "/Imagenes/" + dCalzado.Imagen; PrecioLabel.Text = dCalzado.Precio.ToString(); }
protected void GuardarButton_Click(object sender, EventArgs e) { Calzados calzado = new Calzados(); LlenarClase(calzado); if (Session["IdCalzado"] == null) { calzado.Insertar(); LimpiarCampos(); MensajeLabel.Text = "Registrado Con Exito"; Response.Redirect("/Administracion/SeccionCalzado/RegistrodCalzados.aspx?IdCalzado=" + calzado.IdCalzado); } else { calzado.Modificar(); //Anula la session para no tener el Id Anterior almacenado Session["IdCalzado"] = null; Response.Redirect("/Administracion/SeccionCalzado/ConsultaCalzados.aspx"); } }
protected void BuscarButton_Click(object sender, EventArgs e) { CalzadoGridView.DataSource = Calzados.Listar("IdCalzado, m.Descripcion, Modelo", "c.EsNulo = 0 And " + BusquedaPorDropDownList.Text + " like '%" + BusquedaTextBox.Text + "%'", "IdCalzado, m.Descripcion, Modelo"); CalzadoGridView.DataBind(); }
public void LlenarCampos(Calzados calzado) { IdCalzadoTextBox.Text = Id.ToString(); IdMarcaDropDownList.SelectedValue = calzado.IdMarca.ToString(); ModeloTextBox.Text = calzado.Modelo.ToString(); }
protected void BuscarButton_Click(object sender, EventArgs e) { CalzadoGridView.DataSource = Calzados.Listar("IdCalzadoDetalle, IdCalzado, IdTipo, IdColor, IdSize", "EsNulo = 0 And " + BusquedaPorDropDownList.Text + " like '%" + BusquedaTextBox.Text + "%'", "IdCalzadoDetalle, IdCalzado, IdTipo"); CalzadoGridView.DataBind(); }