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; } }
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(); }