예제 #1
0
        public void CargarGrid()
        {
            string estado = "FINALIZADA";

            gvRentas.DataSource = BLLRenta.ConsultarRentas(estado);
            gvRentas.DataBind();
        }
예제 #2
0
 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");
     }
 }
예제 #3
0
 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);
     }
 }