public void CargarGrid() { string estado = "FINALIZADA"; gvRentas.DataSource = BLLRenta.ConsultarRentas(estado); gvRentas.DataBind(); }
protected void gvRentas_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Select") { int index = int.Parse(e.CommandArgument.ToString()); string idRenta = gvRentas.DataKeys[index].Values["IdRenta"].ToString(); string Carro = gvRentas.Rows[index].Cells[1].Text; string estado = "FINALIZADA"; BLLRenta.FinalizarRentas(estado, Convert.ToInt32(idRenta)); BLLCarro.ActualizarDisponibilidad(true, Convert.ToInt32(Carro)); Response.Redirect("Finalizadas.aspx"); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { DateTime prueba = DateTime.Now; VORenta renta = new VORenta(int.Parse(ddlCarro.SelectedValue), int.Parse(ddlCliente.SelectedValue), int.Parse(txtDuracion.Text), Convert.ToDateTime(FechaRenta.Value), "EN_RENTA" ); BLLRenta.InsertarRenta(renta); BLLCarro.ActualizarDisponibilidad(false, int.Parse(ddlCarro.SelectedValue)); LimpiarFormulario(); Response.Redirect("EnRenta.aspx"); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, GetType(), "Mensaje de error", "alert('Se registro un error al realizar la operacion." + ex.Message + "');", true); } }