protected void btnBuscar_Click(object sender, EventArgs e)
 {
     if (txtBuscar.Text.Trim() != String.Empty)
     {
         try {
             string codigo = txtBuscar.Text.Trim();
             txtCod.Enabled = false;
             ManejadorPlatos manejador = new ManejadorPlatos();
             BLPlato         plato     = manejador.buscarPlato(Convert.ToInt32(codigo));
             txtCod.Text            = Convert.ToString(plato.Codigo);
             txtDes.Text            = plato.Descripcion;
             txtNom.Text            = plato.Nombre;
             txtPre.Text            = Convert.ToString(plato.Precio);
             rbEstado.SelectedValue = plato.Estado + "";
             string loca = plato.Fotografia.Trim();
             Image2.ImageUrl        = loca;
             ViewState["FotoVieja"] = loca;
             btnBorrar.Enabled      = true;
         } catch (Exception ex) {
             Response.Write("<script>alert('No se encuentra el codigo')</script>");
         }
     }
     else
     {
         lblErrorBuscar.Visible = true;
     }
 }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ManejadorPlatos platos = new ManejadorPlatos();

            gdvPlatos.DataSource = platos.cargarPlatos();
            gdvPlatos.DataBind();
        }
        private void cargarGrid()
        {
            ManejadorPlatos manejador = new ManejadorPlatos();
            List <BLPlato>  lista     = manejador.listaPlatos();

            gvPlatos.DataSource = lista;
            gvPlatos.DataBind();
        }
示例#4
0
        protected List <BL_Plato> cargarPlatos()
        {
            List <BL_Plato> listaPlatos = new List <BL_Plato>();
            ManejadorPlatos platos      = new ManejadorPlatos();

            listaPlatos = platos.cargarPlatos();
            return(listaPlatos);
        }
        protected void btnGuardarMod_Click(object sender, EventArgs e)
        {
            BLPlato         plato     = new BLPlato();
            ManejadorPlatos manejador = new ManejadorPlatos();

            if (txtCod.Text.Trim().Equals(""))
            {
                //guardar
                plato.Nombre      = txtNom.Text.Trim();
                plato.Descripcion = txtDes.Text.Trim();
                plato.Precio      = Convert.ToInt32(txtPre.Text.Trim());
                guardarFoto();
                plato.Fotografia = "~/img/" + Foto.FileName.Trim();
                plato.Estado     = Convert.ToBoolean(rbEstado.SelectedValue);
                manejador.insertarPlato(plato);
            }
            else
            {
                int     estado = rbEstado.SelectedIndex;
                Boolean estado2;
                if (estado == 0)
                {
                    estado2 = true;
                }
                else
                {
                    estado2 = false;
                }
                if (Foto.HasFile)
                {
                    guardarFoto();
                    plato = new BLPlato(txtNom.Text.Trim(), txtDes.Text.Trim(), Convert.ToDouble(txtPre.Text.Trim()), "~/img/" + Foto.FileName.Trim(), Convert.ToInt32(txtCod.Text.Trim()), estado2);
                    manejador.actualizarPlato(plato);
                    borrarFoto(Convert.ToString(ViewState["FotoVieja"]));
                }
                else
                {
                    plato = new BLPlato(txtNom.Text.Trim(), txtDes.Text.Trim(), Convert.ToDouble(txtPre.Text.Trim()), Image2.ImageUrl, Convert.ToInt32(txtCod.Text.Trim()), estado2);
                    manejador.actualizarPlato(plato);
                }
            }
            btnBorrar.Enabled = false;
            borrarCampos();
            cargarGrid();
        }
 protected void btnBorrar_Click(object sender, EventArgs e)
 {
     try {
         string          cod     = txtCod.Text.Trim();
         ManejadorPlatos manager = new ManejadorPlatos();
         Boolean         sirvio  = manager.borrarPlato(Convert.ToInt32(cod));
         if (sirvio)
         {
             Response.Write("<script>alert('Borrado')</script>");
         }
         else
         {
             Response.Write("<script>alert('No se pudo borrar')</script>");
         }
         borrarFoto(Convert.ToString(ViewState["FotoVieja"]));
         cargarGrid();
         borrarCampos();
     } catch (Exception ex) {
         Response.Write("<script>alert('No se encuentra el codigo')</script>");
     }
 }
示例#7
0
        public List <BL_Plato> listaPlatos()
        {
            ManejadorPlatos mplatos = new ManejadorPlatos();

            return(mplatos.cargarPlatos());
        }