private void lblDetalles_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { AgregarListaNegra agregarListaNegra; using (agregarListaNegra = new AgregarListaNegra()) { agregarListaNegra.txtMotivo.Text = motivo; agregarListaNegra.Text = ""; agregarListaNegra.btnAgregar.Text = "Modificar"; agregarListaNegra.lblCliente.Text = nombre; agregarListaNegra.cedula = cedula; agregarListaNegra.ShowDialog(); motivo = agregarListaNegra.txtMotivo.Text; // Actualizar motivo desde el textbox /*DialogResult dlgres = agregarListaNegra.ShowDialog(); * if (dlgres == DialogResult.Yes) * { * if (!String.IsNullOrEmpty(agregarListaNegra.txtMotivo.Text)) * { * ModificarMotivoListaNegra(); * } * } * else * { * return; * }*/ } }
private void btnAgregarListaNegra_Click(object sender, EventArgs e) { msg = new Msg(); msg.lblMsg.Text = "¿Está seguro de que desea agregar al cliente a la lista negra? \nNota: Cualquier reserva activa se eliminará."; DialogResult dlgres = msg.ShowDialog(); { if (dlgres == DialogResult.Yes) { using (AgregarListaNegra agregarListaNegra = new AgregarListaNegra()) { agregarListaNegra.lblCliente.Text = nombre; DialogResult agregar = agregarListaNegra.ShowDialog(); if (agregar == DialogResult.Yes) { using (ListaNegra lista = new ListaNegra()) { lista.AgregarLista(cedula, agregarListaNegra.txtMotivo.Text.Trim()); using (Reservacion reserva = new Reservacion()) { if (reserva.TieneReserva(cedula)) { reserva.EliminarReservacion(cedula); } } f1.ActivarTimerEspera(); // Desactivar botón de Eliminar cuando agrego a alguien a la lista btnEliminar.Enabled = false; btnEliminar.ForeColor = Color.Black; btnEliminar.BackColor = Color.Transparent; if (this.Text != "") // Como cuando se llama desde ListaNegra { CargarCliente(idCliente); } else { Close(); } } } else { return; } } } else { return; } } }
private void btnAgregar_Click(object sender, EventArgs e) { if (lst.SelectedItems.Count > 0) { msg = new Msg(); msg.lblMsg.Text = $"¿Está seguro de que desea agregar al cliente a la lista negra? \nNota: Cualquier reserva activa se eliminará. \n\nCliente: \"{lst.SelectedItems[0].SubItems[2].Text}\" \nCédula: \"{lst.SelectedItems[0].SubItems[3].Text}\"."; DialogResult dlgres = msg.ShowDialog(); { if (dlgres == DialogResult.Yes) { confirmar = new AgregarListaNegra(); Reservacion reserva = new Reservacion(); confirmar.lblCliente.Text = nombre; DialogResult agregarResult = confirmar.ShowDialog(); if (agregarResult == DialogResult.Yes) { motivo = confirmar.txtMotivo.Text; AgregarLista(cedula, motivo); if (reserva.TieneReserva(cedula)) { reserva.EliminarReservacion(cedula); } CargarListView(""); txtBuscar.Clear(); } else { return; } } else { return; } } } }