private void btnChat_Click(object sender, EventArgs e)
        {
            int indice        = -1;
            int idDiagnostico = -1;

            try
            {
                indice = dgvDianostico.CurrentRow.Index;
            }
            catch
            {
                MessageBox.Show("Seleccione un Cliente a editar");
            }
            if (indice > -1)
            {
                DataGridViewRow   fila   = dgvDianostico.CurrentRow;
                int               idDiag = (int)fila.Cells[0].Value;
                DiagnosticoModelo modelo = new DiagnosticoModelo();
                List <DTDiagnosticoMostrarMedico> listaModelo = modelo.ListarDiagnosticosMedico();
                List <DTDiagnosticoMostrarMedico> listaAux    = listaModelo.Where(a => a.Iddiagnostico == idDiag).ToList();
                //if ()
                modelo.ActualizarDiagnosticoEstadoChat(idDiag);
                if (listaAux.Count >= 1)
                {
                    Chat chatform = new Chat(Variables.Globales.idUsuario, idDiag);
                    chatform.Show();
                }
                else
                {
                    MessageBox.Show("ya esta atendido");
                    dgvDianostico.DataSource = listaModelo;
                }
            }
        }
        private void btnDiagnosticar_Click(object sender, EventArgs e)
        {
            DiagnosticoModelo diagnosticoModelo = new DiagnosticoModelo();
            //retornar el dignostico
            DTDiagnosticoMostrar diagnostico = diagnosticoModelo.CalcularPatologia(this.list, Variables.Globales.idUsuario);

            MessageBox.Show("su diagnotico es" + diagnostico.NombrePatologia);
            DialogResult resultado = MessageBox.Show("quiere chatear\r\n agregar", "salir", MessageBoxButtons.YesNoCancel);

            if (resultado == DialogResult.Yes)
            {
                //actualizar quiere chat

                DiagnosticoModelo modeloDiagnsostico = new DiagnosticoModelo();
                modeloDiagnsostico.ActualizarDiagnosticoChat(diagnostico.IdDiagonostico);
                Chat formChat = new Chat(Variables.Globales.idUsuario, diagnostico.IdDiagonostico);
                formChat.Show();
                //diagnostico.IdDiagonostico;
                //Variables.Globales.idUsuario
                //diagnosticoModelo;
                //abrir un chat.
            }
        }
        private void InitDataGrid()
        {
            DiagnosticoModelo modelo = new DiagnosticoModelo();

            dgvDianostico.DataSource = modelo.ListarDiagnosticosMedico();
        }