protected void ddl_Estilos_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (Convert.ToInt16(ddl_Estilos.SelectedItem.Value) != 0)
            {
                EstiloSeleccionado = (Estilo)Session["estiloSelec"];
                EstiloNegocio estNeg = new EstiloNegocio();

                var listaEstilo = estNeg.Listar();

                Int16 id = Convert.ToInt16(ddl_Estilos.SelectedItem.Value);
                EstiloSeleccionado     = listaEstilo.Find(x => id == x.Id);
                Session["estiloSelec"] = EstiloSeleccionado;
            }
        }
        protected void EstiloAM_OK_Click(object sender, EventArgs e)
        {
            lblDescripcion.Text = "";

            if (Validaciones())
            {
                if (Request.QueryString["idEstilo"] != null)
                {//si es modificacion
                    Estilo estiloModificado = new Estilo();

                    estiloModificado.Id          = EstiloSeleccionado.Id;
                    estiloModificado.Descripcion = txtBox_Descripcion.Text;
                    estiloModificado.Url_Imagen  = txtBox_Url_Imagen.Text;
                    estiloModificado.Habilitado  = true;

                    int rowsAfectados = EstiloNegocio.Modificar(estiloModificado);

                    if (rowsAfectados == 1)
                    {
                        Response.Redirect("../PersonalizarUsuario.aspx");
                    }
                    else
                    {
                        Response.Redirect("Error.aspx");
                    }
                }
                else
                {//si es alta
                 //setear desde el input de usuario los campos
                 //falta validar que sean correctos los datos.
                    NuevoEstilo.Descripcion = txtBox_Descripcion.Text;
                    NuevoEstilo.Url_Imagen  = txtBox_Url_Imagen.Text;
                    NuevoEstilo.Habilitado  = true;
                    EstiloNegocio estiloNegocio = new EstiloNegocio();

                    //agregarlo a la base de datos
                    if (estiloNegocio.Agregar(NuevoEstilo) < 1)//si hubo error
                    {
                        Response.Redirect("../Error.aspx");
                    }
                    //mostrar popup o pantalla de Exito al agregar.
                    //label.text = Exito!
                    //Hacer Visible por propiedad a un boton que estaba oculto: Volver.
                    //ese boton volver va a tner la linea de codigo de redirect que esta aca abajo.
                    Response.Redirect("../PersonalizarUsuario.aspx");
                }
            }
        }
 public EstilosAM()
 {
     EstiloNegocio = new EstiloNegocio();
 }
Пример #4
0
 public EstiloBaja()
 {
     EstNegocio = new EstiloNegocio();
 }