async protected void btnModificar_Click(object sender, EventArgs e) { try { if (ValidarInsertar() && (!string.IsNullOrEmpty(txtCodigo.Text))) { if (ValidarInsertar()) { Models.Hotel hotelModificado = new Models.Hotel(); Models.Hotel hotel = new Models.Hotel() { HOT_CODIGO = Convert.ToInt32(txtCodigo.Text), HOT_NOMBRE = txtNombre.Text, HOT_EMAIL = txtEmail.Text, HOT_DIRECCION = txtDireccion.Text, HOT_TELEFONO = txtTelefono.Text, HOT_CATEGORIA = ddlCategoria.SelectedValue }; hotelModificado = await hotelManager.Actualizar(hotel, Session["TokenUsuario"].ToString()); if (hotelModificado != null) { lblResultado.Text = "Hotel modificado correctamente"; lblResultado.ForeColor = Color.Green; lblResultado.Visible = true; InicializarControles(); } else { lblResultado.Text = "Error al modificar hotel"; lblResultado.ForeColor = Color.Maroon; lblResultado.Visible = true; } } } else { lblResultado.Text = "Debe ingresar todos los datos"; 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; } }
async protected void btnIngresar_Click(object sender, EventArgs e) { try { if (ValidarInsertar()) { Models.Hotel hotelIngresado = new Models.Hotel(); Models.Hotel hotel = new Models.Hotel() { HOT_NOMBRE = txtNombre.Text, HOT_EMAIL = txtEmail.Text, HOT_DIRECCION = txtDireccion.Text, HOT_TELEFONO = txtTelefono.Text, HOT_CATEGORIA = ddlCategoria.SelectedValue }; hotelIngresado = await hotelManager.Ingresar(hotel, Session["TokenUsuario"].ToString()); if (hotelIngresado != null) { lblResultado.Text = "Hotel ingresado correctamente"; lblResultado.ForeColor = Color.Green; lblResultado.Visible = true; InicializarControles(); } else { lblResultado.Text = "Error al crear hotel"; lblResultado.ForeColor = Color.Maroon; lblResultado.Visible = true; } } } catch (Exception err) { lblResultado.Text = "Hubo un error al ingresar. Detalle: " + err.Message; lblResultado.ForeColor = Color.Maroon; lblResultado.Visible = true; } }