예제 #1
0
 protected void btnAceptar_Click(object sender, EventArgs e)
 {
     Omnibus objO = new Omnibus()
     {
         matricula    = Convert.ToString(txtMatricula.Text),
         capacidad    = Convert.ToInt32(txtCapacidad.Text),
         isLleno      = false,
         ciudadActual = new Ciudad()
         {
             id = Convert.ToInt32(ddlCiudad.SelectedValue)
         },
     };
     var res = new gestoraOminubs().agregarOmnibus(objO, objO.ciudadActual);
     {
         if (res.estaCorrecto)
         {
             cargarOmnibus();
         }
         else
         {
             foreach (var err in res.errores)
             {
                 Page.Validators.Add(new CustomValidator()
                 {
                     ValidationGroup = "Alta",
                     IsValid         = false,
                     ErrorMessage    = err,
                 });
             }
         }
     }
 }
예제 #2
0
 protected void btnModificar_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         var obt = new gestoraOminubs().obtenerPorId(Convert.ToInt32(lstOmnibus.SelectedValue));
         {
             //obt.id = Convert.ToInt32(lstOmnibus.SelectedValue)
             obt.capacidad    = Convert.ToInt32(txtModCapacidad.Text);
             obt.ciudadActual = new Ciudad()
             {
                 id = Convert.ToInt32(ddlCiudad.SelectedValue)
             };
             obt.matricula = Convert.ToString(txtModMatricula.Text);
             obt.isLleno   = false;
         };
         var res = new gestoraOminubs().modificarOmnibus(obt);
         {
             if (res.estaCorrecto)
             {
                 cargarOmnibus();
             }
             else
             {
                 foreach (var err in res.errores)
                 {
                     Page.Validators.Add(new CustomValidator()
                     {
                         ValidationGroup = "modificar",
                         IsValid         = false,
                         ErrorMessage    = err,
                     });
                 }
             }
         }
     }
 }
예제 #3
0
 protected void btnEliminar_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         var obt = new gestoraOminubs().obtenerPorId(Convert.ToInt32(lstOmnibus.SelectedValue));
         var res = new gestoraOminubs().eliminar(obt);
         if (res.estaCorrecto)
         {
             cargarOmnibus();
         }
         else
         {
             foreach (var err in res.errores)
             {
                 Page.Validators.Add(new CustomValidator()
                 {
                     ValidationGroup = "Eliminar",
                     IsValid         = false,
                     ErrorMessage    = err,
                 });
             }
         }
     }
 }