Esempio n. 1
0
        protected void BindData()
        {
            List <TipoProducto> listaTiposProductos = TipoProductoLN.getInstance().listaTiposProductos(Session["schema"].ToString());

            gridTiposProductos.DataSource = listaTiposProductos;
            gridTiposProductos.DataBind();
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["pedido"] == null)
                {
                    Response.Redirect("disponibilidadMesas.aspx");
                }
                ddlTipoProducto.DataSource     = TipoProductoLN.ObtenerTodos();
                ddlTipoProducto.DataTextField  = "descripcion";
                ddlTipoProducto.DataValueField = "idTipoProducto";
                ddlTipoProducto.DataBind();

                try
                {
                    int pIdMesa = ((EncabezadoPedidoEntidad)Session["pedido"]).mesa.idMesa;

                    txtMesa.Text = pIdMesa.ToString();
                    cargarProductos();

                    if (Session["tipoProducto"] != null)
                    {
                        ddlTipoProducto.SelectedValue = ((TipoProductoEntidad)Session["tipoProducto"]).idTipoProducto.ToString();
                    }
                    else
                    {
                        ddlTipoProducto.SelectedIndex = 0;
                    }
                }
                catch (Exception)
                {
                    Response.Redirect("disponibilidadMesas.aspx");
                }
            }
        }
Esempio n. 3
0
        // Eliminar seleccionados
        protected void BtnDelete_Click(object sender, EventArgs e)
        {
            int count = 0;

            foreach (GridViewRow row in gridTiposProductos.Rows)
            {
                CheckBox chk = (CheckBox)row.FindControl("chkDelete");
                if (chk.Checked)
                {
                    TextBox txtId      = (TextBox)row.FindControl("txtId");
                    TextBox txtNombre  = (TextBox)row.FindControl("txtNombre");
                    int     id         = Convert.ToInt32(txtId.Text.Trim());
                    string  nombre     = txtNombre.Text.Trim();
                    bool    eliminados = TipoProductoLN.getInstance().eliminarTipoProducto(id,
                                                                                           Session["schema"].ToString());
                    if (!eliminados)
                    {
                        Response.Write(@"<script language='javascript'>alert('Error al eliminar el rol "
                                       + nombre + " .');</script>");
                    }
                    else
                    {
                        count = count + 1;
                    }
                }
            }
            Response.Write(@"<script language='javascript'>alert('Eliminados: " + count + " .');</script>");
            Response.Redirect(Request.Url.AbsoluteUri);
        }
        protected void BtnAdd_Click(object sender, EventArgs e)
        {
            string retorno = TipoProductoLN.getInstance().nuevoTipoProducto(txtNombre.Text.Trim(),
                                                                            Session["schema"].ToString());

            txtNombre.Text = "";
            Response.Write(@"<script language='javascript'>alert('" + retorno + " .');</script>");
        }
        // cargar tipos de productos
        protected void cargarTiposProductos()
        {
            List <TipoProducto> list = TipoProductoLN.getInstance().listaTiposProductos(Session["schema"].ToString());

            foreach (TipoProducto tipoProducto in list)
            {
                ListItem newItem = new ListItem(tipoProducto.nombre, tipoProducto.id.ToString(), true);
                ddlTipoProducto.Items.Add(newItem);
            }
        }
Esempio n. 6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         this.ddlTipo.DataSource     = TipoProductoLN.ObtenerTodos();
         this.ddlTipo.DataTextField  = "descripcion";
         this.ddlTipo.DataValueField = "idTipoProducto";
         this.ddlTipo.DataBind();
         this.imgLogo.ImageUrl = "img/infoRestaurante/FactDALEX.jpg";
         DateTime fecha = DateTime.Today;
         this.lblFecha.Text = fecha.ToString("dd/MM/yyyy");
         seleccionarProducto(1);
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    ProductoEntidad producto   = new ProductoEntidad();
                    int             idProducto = Convert.ToInt16(Request.QueryString["idProducto"].ToString());
                    id       = idProducto;
                    producto = ProductoLN.ObtenerProducto(idProducto);
                    this.txtNombreProducto.Text  = producto.nombre;
                    this.txtDescripcion.Text     = producto.descripcion;
                    this.txtPrecio.Text          = producto.precio.ToString();
                    this.imagenProducto.ImageUrl = "img/productos/" + producto.imagen;
                    this.imgPrev.ImageUrl        = "img/prev/prev.jpg";
                    URLProducto = producto.imagen;



                    this.ddlTipoProducto.DataSource     = TipoProductoLN.ObtenerTodos();
                    this.ddlTipoProducto.DataTextField  = "descripcion";
                    this.ddlTipoProducto.DataValueField = "idTipoProducto";
                    this.ddlTipoProducto.DataBind();
                    this.ddlTipoProducto.SelectedValue = producto.tipoProducto.idTipoProducto.ToString();

                    ListItemCollection items = new ListItemCollection
                    {
                        new ListItem("Desactivo", "0"),
                        new ListItem("Activo", "1"),
                    };
                    this.ddlEstado.DataSource = items;
                    this.ddlEstado.DataBind();
                    int vEstado = 0;
                    if (producto.estado == true)
                    {
                        vEstado = 1;
                    }
                    this.ddlEstado.SelectedIndex = vEstado;
                    tipo = producto.tipoProducto.descripcion;
                }
                catch (Exception)
                {
                    Response.Redirect("MantenimientoProductos.aspx");
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                this.imagenProducto.ImageUrl        = "img/prev/prev.jpg";
                this.ddlTipoProducto.DataSource     = TipoProductoLN.ObtenerTodos();
                this.ddlTipoProducto.DataTextField  = "descripcion";
                this.ddlTipoProducto.DataValueField = "idTipoProducto";
                this.ddlTipoProducto.DataBind();

                ListItemCollection items = new ListItemCollection
                {
                    new ListItem("Desactivo", "0"),
                    new ListItem("Activo", "1"),
                };
                this.ddlEstado.DataSource = items;
                this.ddlEstado.DataBind();
                foto2 = null;
            }
        }
        // cargar ddls en modo edicion
        protected void gridModelos_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow && gridModelos.EditIndex == e.Row.RowIndex)
            {
                #region "cargar lista proveedores"
                DropDownList     ddlproveedores   = (DropDownList)e.Row.FindControl("ddlProveedores");
                List <Proveedor> listaProveedores = ProveedorLN.getInstance().listaProveedores(Session["schema"].ToString());
                foreach (Proveedor proveedor in listaProveedores)
                {
                    ListItem newItem = new ListItem(proveedor.nombre, proveedor.id.ToString(), true);
                    ddlproveedores.Items.Add(newItem);
                }
                ddlproveedores.DataBind();
                ddlproveedores.Items.FindByText((e.Row.FindControl("lblProveedor") as Label).Text).Selected = true;
                #endregion

                #region "cargar lista temporadas"
                DropDownList     ddlTemporadas   = (DropDownList)e.Row.FindControl("ddlTemporadas");
                List <Temporada> listaTemporadas = TemporadaLN.getInstance().listaTemporadas(Session["schema"].ToString());
                foreach (Temporada temporada in listaTemporadas)
                {
                    ListItem newItem = new ListItem(temporada.nombre, temporada.id.ToString(), true);
                    ddlTemporadas.Items.Add(newItem);
                }
                ddlTemporadas.DataBind();
                ddlTemporadas.Items.FindByText((e.Row.FindControl("lblTemporada") as Label).Text).Selected = true;
                #endregion

                #region "cargar lista tipos productos"
                DropDownList        ddlTiposProductos   = (DropDownList)e.Row.FindControl("ddlTiposProductos");
                List <TipoProducto> listaTiposProductos = TipoProductoLN.getInstance().listaTiposProductos(Session["schema"].ToString());
                foreach (TipoProducto tipoProducto in listaTiposProductos)
                {
                    ListItem newItem = new ListItem(tipoProducto.nombre, tipoProducto.id.ToString(), true);
                    ddlTiposProductos.Items.Add(newItem);
                }
                ddlTiposProductos.DataBind();
                ddlTiposProductos.Items.FindByText((e.Row.FindControl("lblTipoProducto") as Label).Text).Selected = true;
                #endregion
            }
        }
Esempio n. 10
0
        // Aceptar actualizar datos
        protected void gridTiposProductos_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            GridViewRow row       = gridTiposProductos.Rows[e.RowIndex];
            TextBox     txtId     = (TextBox)row.FindControl("txtEditId");
            TextBox     txtNombre = (TextBox)row.FindControl("txtEditNombre");
            int         idRol     = Convert.ToInt32(txtId.Text.Trim());
            string      nombreRol = txtNombre.Text.Trim();

            bool retorno = TipoProductoLN.getInstance().updateTipoProducto(idRol, nombreRol, Session["schema"].ToString());

            if (retorno)
            {
                Response.Write(@"<script language='javascript'>alert('TipoProducto actualizado correctamente.');</script>");
                Response.Redirect(Request.Url.AbsoluteUri);
            }
            else
            {
                Response.Write(@"<script language='javascript'>alert('Ya existe el tipo de producto.');</script>");
                Response.Redirect(Request.Url.AbsoluteUri);
            }
        }
Esempio n. 11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                ListItemCollection items = new ListItemCollection
                {
                    new ListItem("Desactivo", "0"),
                    new ListItem("Activo", "1")
                };
                this.ddlEstado.DataSource = items;
                this.ddlEstado.DataBind();
                this.ddlEstado.SelectedIndex = 1;

                this.ddlTipo.DataSource     = TipoProductoLN.ObtenerTodos();
                this.ddlTipo.DataTextField  = "descripcion";
                this.ddlTipo.DataValueField = "idTipoProducto";
                this.ddlTipo.DataBind();

                refrescarListar();
            }
        }