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 btnBuscar_Click(object sender, EventArgs e)
        {
            BLPlato plato = manejador.buscarPlato(txtCodigoBus.Value);

            if (plato.codigoPlato.Equals(""))
            {
                Response.Redirect("AdministracionPlatos.aspx");
            }
            else
            {
                LabelPlatoBusqueda.InnerText = plato.informacion();
            }
        }
        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();
        }