private void dgCerrarOrdenAnalisis_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 1 && e.RowIndex >= 0) { resAtencion = resAtenciones[e.RowIndex]; } }
private void InitAbrirOrden() { try { resAtencion = null; dgAtencionesAOA.Rows.Clear(); AccionesTerminal ac = new AccionesTerminal(); resAtenciones = ac.ResAtencionesAptasParaAnalisis(FrmLogin.usuarioLogeado.Personal.ID_PERSONAL); foreach (RES_ATENCION x in resAtenciones) { if (x.COMENTARIO == null) { x.COMENTARIO = string.Empty; } dgAtencionesAOA.Rows.Add(x.ATENCION_AGEN.PACIENTE.NOMBRES_PACIENTE + " " + x.ATENCION_AGEN.PACIENTE.APELLIDOS_PACIENTE, x.ATENCION_AGEN.FECHOR.Value.ToShortDateString(), x.COMENTARIO); } if (resAtenciones.Count == 0) { btnAbrirOrden.Enabled = false; } else { resAtencion = resAtenciones[0]; btnAbrirOrden.Enabled = true; } }catch (Exception) { btnAbrirOrden.Enabled = false; MessageBox.Show("Dato incorrecto en la base de datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnCrearResultado_CAM_Click(object sender, EventArgs e) { bool res; try { AccionesTerminal at = new AccionesTerminal(); ConversorBase64 conversor = new ConversorBase64(); RES_ATENCION resultadoAtencion = new RES_ATENCION(); resultadoAtencion.ATENCION_ABIERTA = false; resultadoAtencion.COMENTARIO = rtComentario_CAM.Text; resultadoAtencion.ID_ATENCION_AGEN = ((ComboboxItem)lstAtenciones_CAM.SelectedItem).Value; string clob = conversor.convertirABase64(file); resultadoAtencion.ARCHIVO_B64 = clob; string extension = Path.GetExtension(file).ToString().Substring(1, 3); resultadoAtencion.EXT_ARCHIVO = extension; //Busque atención ATENCION_AGEN atencionAg = at.buscarAtencionAgendadaID(((ComboboxItem)lstAtenciones_CAM.SelectedItem).Value); //Actualice atención res = at.cerrarOrdenDeAnalisis(atencionAg, file); if (res) { res = at.nuevoResultadoAtencion(resultadoAtencion); } actualizarBloquesMisticos(); } catch (Exception ex) { res = false; } if (res == true) { MessageBox.Show("Creado el resultado de atención", "Creada", MessageBoxButtons.OK, MessageBoxIcon.None); } else { MessageBox.Show("Error al crear resultado de atención", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }