Ejemplo n.º 1
0
        async protected void btnModificar_Click(object sender, EventArgs e)
        {
            if (ValidarInsertar() && (!string.IsNullOrEmpty(txtResVehCodigo.Text)))
            {
                try
                {
                    if (ValidarInsertar())
                    {
                        Models.ReservaVehiculo reservaVehiculoIngresada = new Models.ReservaVehiculo();
                        Models.ReservaVehiculo reservaVehiculo          = new Models.ReservaVehiculo()
                        {
                            RES_VEH_CODIGO      = Convert.ToInt32(txtResVehCodigo.Text),
                            USU_CODIGO          = Convert.ToInt32(ddlUsuarios.SelectedValue),
                            PAQ_VEH_CODIGO      = Convert.ToInt32(ddlPaquete.SelectedValue),
                            RES_VEH_FEC_SALIDA  = calFecSalida.SelectedDate,
                            RES_VEH_FEC_REGRESO = calFechaRegreso.SelectedDate
                        };

                        reservaVehiculoIngresada = await reservaVehiculoManager.Actualizar(reservaVehiculo, Session["TokenUsuario"].ToString());

                        if (reservaVehiculoIngresada != null)
                        {
                            lblResultado.Text      = "Reserva de vehiculo modificada correctamente";
                            lblResultado.ForeColor = Color.Green;
                            lblResultado.Visible   = true;
                            InicializarControles();
                        }
                        else
                        {
                            lblResultado.Text      = "Error al modificar reserva de vehiculo";
                            lblResultado.ForeColor = Color.Maroon;
                            lblResultado.Visible   = true;
                        }
                    }
                }
                catch (Exception er)
                {
                    lblResultado.Text      = "Hubo un error. Detalle: " + er.Message;
                    lblResultado.ForeColor = Color.Maroon;
                    lblResultado.Visible   = true;
                }
            }
            else
            {
                lblResultado.Text      = "Debe ingresar todos los datos";
                lblResultado.ForeColor = Color.Maroon;
                lblResultado.Visible   = true;
            }
        }
Ejemplo n.º 2
0
        async protected void btnIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                if (ValidarInsertar())
                {
                    if (validadFechas())
                    {
                        Models.ReservaVehiculo reservaVehiculoIngresada = new Models.ReservaVehiculo();
                        Models.ReservaVehiculo reservaVehiculo          = new Models.ReservaVehiculo()
                        {
                            USU_CODIGO          = Convert.ToInt32(ddlUsuarios.SelectedValue),
                            PAQ_VEH_CODIGO      = Convert.ToInt32(ddlPaquete.SelectedValue),
                            RES_VEH_FEC_SALIDA  = calFecSalida.SelectedDate,
                            RES_VEH_FEC_REGRESO = calFechaRegreso.SelectedDate
                        };

                        reservaVehiculoIngresada = await reservaVehiculoManager.Ingresar(reservaVehiculo, Session["TokenUsuario"].ToString());

                        if (reservaVehiculoIngresada != null)
                        {
                            lblResultado.Text      = "Reserva de vehiculo ingresada correctamente";
                            lblResultado.ForeColor = Color.Green;
                            lblResultado.Visible   = true;
                            InicializarControles();
                        }
                        else
                        {
                            lblResultado.Text      = "Error al crear la reserva de vehiculo";
                            lblResultado.ForeColor = Color.Maroon;
                            lblResultado.Visible   = true;
                        }
                    }
                }
            }
            catch (Exception err)
            {
                lblResultado.Text      = "Hubo un error al ingresar la reserva de vehiculo. Detalle: " + err.Message;
                lblResultado.ForeColor = Color.Maroon;
                lblResultado.Visible   = true;
            }
        }