private void btnGuardaHistorial_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txbDescripcion.Text)) { MensajeError.Clear(); int iResultado = new CasoHistorial().AddHistorial(new CasoHistorial() { iIdCaso = int.Parse(lblFolio.Text), iIdUsuarioRegistra = int.Parse(AUsuarioData.sIdusuario), sComentario = txbDescripcion.Text }); if (iResultado > 0) { frmTelefono _frmTelefono = Application.OpenForms["frmTelefono"] as frmTelefono; _frmTelefono.bSeguimiento = true; _frmTelefono.iIdFolioSeguimiento = int.Parse(lblFolio.Text); _frmTelefono.iIdHistorialFolio = iResultado; _DialogResult = DialogResult.Yes; _RegistrarLlamadaModal.Close(); } else { FlatMessageBox.Show("No se pudo agregar el comentario", "ACEPTAR", string.Empty, FlatMessageBoxIcon.Error); } } else { this.MensajeError.SetError(txbDescripcion, "Debe anotar una descripción."); } }
/// <summary> /// Realiza una llamada si la ventana de telefono se encuentra abierta /// </summary> /// <param name="sTelefono">Número de teléfono al que se desea llamar</param> /// <param name="sender"></param> /// <param name="e"></param> public void MakeCall(string sTelefono, object sender, EventArgs e) { frmTelefono _Telefono = Application.OpenForms["frmTelefono"] as frmTelefono; if (_Telefono != null) { iIdLlamada = new Llamada().NewLlamada(iIdProspSel, int.Parse(AUsuarioData.sIdusuario)); if (iIdLlamada > 0) { _FPrincipal.ShowPhone(); pnlProspectos.Enabled = false; _Telefono.txtDisplay.Text = sTelefono; _Telefono.lnkPickUp_Click(sender, e); btnCancelarProspecto.Visible = true; btnPonerCola.Visible = true; txtComentarioLlamada.Visible = true; rdbAgendarCita.Visible = true; rdbAgendarLlamada.Visible = true; materialLabel7.Visible = true; //if (ALlamadaData.bCurso) //{ AProspeccionData.bCurso = true; AProspeccionData.iIdLlamada = iIdLlamada; //} } } }