protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { CatalogoOwners(ddlOwner); if (Request.QueryString["id"] == null) { Response.Redirect("ListarBarcos.aspx"); } else { bool disponibilidad = true; string idBarco = Request.QueryString["id"].ToString(); VOBarco barco = BLLBarco.ConsultarBarco(idBarco); CargarFormulario(barco); disponibilidad = (bool)barco.Disponibilidad; if (disponibilidad) { lblBarco.ForeColor = System.Drawing.Color.Green; btnEliminar.Visible = true; } else { lblBarco.ForeColor = System.Drawing.Color.Red; btnEliminar.Visible = false; } } } }
public void CatalogoBarcos(string idOwner) { ddlBarco.Items.Clear(); List <VOBarco> barcos = BLLBarco.ConsultarBarcosPorOwner(idOwner, true);//solo bascos disponibles, por eso el true foreach (VOBarco barco in barcos) { ddlBarco.Items.Add(new ListItem(barco.Matricula, barco.IdBarco.ToString())); } }
protected void btnEliminar_Click(object sender, EventArgs e) { try { BLLBarco.Eliminar(lblBarco.Text); LimpiarForm(); Response.Redirect("ListarBarcos.aspx"); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, GetType(), "Mensaje de error", "alert('Se registro un error al hacer la operacion " + ex.Message + "')'", true); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { VOBarco barco = new VOBarco(txtMatricula.Text, txtNoAmarre.Text, txtNombre.Text, Convert.ToDouble(txtCuota.Text), Convert.ToInt32(ddlOwner.SelectedValue), lblUrlFoto.InnerText, true); BLLBarco.Insertar(barco); LimpiarForm(); Response.Redirect("ListarBarcos.aspx"); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, GetType(), "Mensaje de error", "alert('Se registro un error al hacer la operacion')", true); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { VOBarco barco = new VOBarco(int.Parse(lblBarco.Text), txtMatricula.Text, txtNoAmarre.Text, txtNombre.Text, double.Parse(txtCuota.Text), int.Parse(ddlOwner.SelectedValue), lblUrlFoto.InnerText, null); BLLBarco.Actualizar(barco); LimpiarForm(); Response.Redirect("ListarBarcos.aspx"); }catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, GetType(), "Mensaje de error", "alert('Se registro un error al hacer la operacion " + ex.Message + "')'", true); } }
public void CargarGrid(string owner) { gvBarcos.DataSource = BLLBarco.ConsultarBarcosPorOwner(owner, true); gvBarcos.DataBind(); }
public void CargarGrid() { gvBarcos.DataSource = BLLBarco.ConsultarBarcos(null); gvBarcos.DataBind(); }