Exemple #1
0
        private void cargarInformeQX(DataRow dRows)
        {
            try
            {
                informeQx.idInformeQX     = dRows.Field <int>("idInformeQX");
                informeQx.idVia           = dRows.Field <int>("idVia");
                informeQx.idAnastesia     = dRows.Field <int>("idAnastesia");
                informeQx.idAnastesiologo = dRows.Field <int>("idAnastesiologo");
                informeQx.idAyudante      = dRows.Field <int>("idAyudante");

                txtAyudante.Text      = dRows.Field <string>("Ayudante");
                txtVia.Text           = dRows.Field <string>("Via");
                txtAnastesia.Text     = dRows.Field <string>("Anastesia");
                txtAnastesiologo.Text = dRows.Field <string>("Anastesiologo");
                txtNota.Text          = dRows.Field <string>("Nota");

                informeQx.fechaInicio = dRows.Field <DateTime>("Fecha Informe");
                informeQx.fechaFin    = dRows.Field <DateTime>("FechaFin");


                cargarInformacionAtencion(dRows);
                cargarInformeQxMedicamento();
                cargarInformeQxProcedimiento();

                GeneralC.posBuscar(this, tstMenuPatron, tsbNuevo, tstModificar, tsbBuscar, tsbAnular);
                btnSalir.Enabled = true;
            }
            catch (Exception ex)
            {
                Mensajes.mensajeError(ex);
            }
        }
 private void cargarRegistro(DataRow dRows)
 {
     solicitudLab.idSolicitud     = dRows.Field <int>("codigo");
     cmbLaboratorio.SelectedValue = dRows.Field <int>("idproveedor");
     dtpFechaSolicitud.Value      = dRows.Field <DateTime>("Fecha");
     cargarExamenLabEnviado();
     GeneralC.posBuscar(this, tstMenuPatron, tsbNuevo, tsbBuscar, tstImprimir, tsbNuevo);
 }
Exemple #3
0
 private void cargarRegistro(DataRow dRows)
 {
     txtCodigo.Text          = dRows.Field <int>("Codigo").ToString();
     tipoExamen.idTipoExamen = dRows.Field <int>("Codigo");
     txtDescripcion.Text     = dRows.Field <string>("Nombre");
     rbAgrupable.Checked     = dRows.Field <bool>("Agrupado");
     cmbTipo.SelectedValue   = dRows.Field <int>("TipoArchivo");
     GeneralC.posBuscar(this, tstMenuPatron, tsbNuevo, tstModificar, tsbBuscar, tsbAnular);
 }
Exemple #4
0
 void cargarUsuario(DataRow fila)
 {
     usuario.idUsuario = fila.Field <int>("Código");
     txtBCodigo.Text   = fila.Field <int>("Código").ToString();
     txtNombre.Text    = fila.Field <string>("Nombre");
     txtUsuario.Text   = fila.Field <string>("Usuario");
     txtClave.Text     = fila.Field <string>("Clave");
     txtBRol.Text      = fila.Field <string>("Rol");
     usuario.idRol     = fila.Field <int>("IdRol");
     GeneralC.posBuscar(this, tstMenuPatron, tsbNuevo, tsbBuscar, tstModificar, tsbAnular);
 }
        private void cargarEquivalencia(DataRow fila)
        {
            equivalencia.idEquivalencia = fila.Field <int>("Código");
            List <string> listaParametros = new List <string>();

            listaParametros.Add(equivalencia.idEquivalencia.ToString());

            DataSet tablasResultado = new DataSet();

            try
            {
                tablasResultado = GeneralC.llenarDataset(Sentencias.EQUIVALENCIA_CARGAR, listaParametros);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            if (tablasResultado != null)
            {
                DataRow filaResultado = tablasResultado.Tables[0].Rows[0];

                equivalencia.descripcion         = filaResultado.Field <string>("Nombre");
                equivalencia.osmolalidad         = (double)filaResultado.Field <decimal>("Osmolalidad");
                equivalencia.descripcionATC      = filaResultado.Field <string>("DescripcionATC");
                equivalencia.codigoATC           = filaResultado.Field <string>("CodigoATC");
                equivalencia.grupoATC            = filaResultado.Field <string>("GrupoATC");
                equivalencia.concentracion       = (double)filaResultado.Field <decimal>("Concentracion");
                equivalencia.idUnidadMedida      = filaResultado.Field <Nullable <int> >("idUnidad");
                equivalencia.pos                 = filaResultado.Field <bool>("pos");
                equivalencia.medicamentoEspecial = filaResultado.Field <bool>("MedicamentoEspecial");
                txtBUnidadMedida.Text            = filaResultado.Field <string>("Valor");

                txtBCodigo.Text               = equivalencia.idEquivalencia.ToString();
                txtDescripcion.Text           = equivalencia.descripcion;
                txtCodigoATC.Text             = equivalencia.codigoATC;
                cbGrupoATC.SelectedItem       = equivalencia.grupoATC;
                txtDescripcionATC.Text        = equivalencia.descripcionATC;
                numConce.Value                = (decimal)equivalencia.concentracion;
                chkPos.Checked                = equivalencia.pos;
                chkMedicamentoControl.Checked = equivalencia.medicamentoEspecial;

                equivalencia.tablaLineas.Clear();
                equivalencia.tablaVias.Clear();

                equivalencia.tablaLineas    = tablasResultado.Tables[1].Copy();
                equivalencia.tablaVias      = tablasResultado.Tables[2].Copy();
                equivalencia.tablaProductos = tablasResultado.Tables[3].Copy();
                enlazarGrillas();

                GeneralC.posBuscar(this, tstMenuPatron, tsbNuevo, tsbBuscar, tstModificar, tsbAnular);
            }
        }
Exemple #6
0
        void cargarOrdenClinica(DataRow filaResultado)
        {
            if (filaResultado != null)
            {
                ordenClinica.idOrden = filaResultado.Field <int>("Código Orden");
                txtBCodigoOrden.Text = ordenClinica.idOrden.ToString();
                dtpFecha.Text        = filaResultado.Field <DateTime>("Fecha").ToString();

                DataSet       tablasResultados = new DataSet();
                List <string> Parametros       = new List <string>();
                Parametros.Add(ordenClinica.auditoria.ToString());
                Parametros.Add(ordenClinica.idOrden.ToString());
                tablasResultados = GeneralC.llenarDataset(Sentencias.ORDEN_CLINICA_CARGAR, Parametros);
                if (tablasResultados.Tables.Count > 0)
                {
                    ordenClinica.indicacion.indicacion = tablasResultados.Tables[0].Rows[0].Field <string>(0);
                }
                indicacionesUI.indicacion = ordenClinica.indicacion;
                indicacionesUI.visualizarIndicacionCargada();

                oxigenoUI.oxigeno.tblOxigeno.Clear();
                oxigenoUI.oxigeno.tblOxigeno = tablasResultados.Tables["Table1"].Copy();
                oxigenoUI.enlazarDgv();

                medicamentosUI.medicamentos.tblMedicamentos.Clear();
                medicamentosUI.medicamentos.tblMedicamentos = GeneralC.copiarTablaCondicional(tablasResultados.Tables["Table2"].Copy(), "tipoMedicamento='M'");
                medicamentosUI.medicamentos.tblMedicamentos.Columns.Remove("cc/hora");
                medicamentosUI.medicamentos.tblMedicamentos.Columns.Remove("idEquivalenciaDisolvente");
                medicamentosUI.medicamentos.tblMedicamentos.Columns.Remove("Disolvente");
                medicamentosUI.medicamentos.tblMedicamentos.Columns.Remove("Cantidad");
                medicamentosUI.medicamentos.tblMedicamentos.Columns.Remove("Tipo");
                medicamentosUI.medicamentos.tblMedicamentos.Columns.Remove("Acepta disolvente");
                medicamentosUI.medicamentos.homologarHorario();

                infusionImpregnacionUI.medicamentos.tblInfusionImpregnacion = GeneralC.copiarTablaCondicional(tablasResultados.Tables["Table2"].Copy(), "tipoMedicamento in ('In','Im')");
                infusionImpregnacionUI.medicamentos.tblMezcla = tablasResultados.Tables["Table3"].Copy();
                infusionImpregnacionUI.medicamentos.tblInfusionImpregnacion.Columns.Remove("idViaAdmon");
                infusionImpregnacionUI.medicamentos.tblInfusionImpregnacion.Columns.Remove("Via admin.");
                infusionImpregnacionUI.medicamentos.tblInfusionImpregnacion.Columns.Remove("Horario");
                infusionImpregnacionUI.medicamentos.tblInfusionImpregnacion.Columns.Add("Mezcla");

                medicamentosUI.enlazarDgv();
                infusionImpregnacionUI.enlazarDgv();

                procedimientosUI.procedimientos.tblProcedimientos.Clear();
                procedimientosUI.procedimientos.tblProcedimientos = tablasResultados.Tables["Table4"].Copy();
                procedimientosUI.enlazarDgv();
                infusionImpregnacionUI.verificarMezcla();
                GeneralC.posBuscar(this, tstMenuOrdenMedica, tsBtNuevo, tsBtBuscar, tsBtModificar, tsBtAnular);
            }
        }
Exemple #7
0
        public void cargarEmpresa(DataRow fila)
        {
            empresa.idEmpresa = fila.Field <int>("Código");
            List <string> parametros = new List <string>();

            parametros.Add(empresa.idEmpresa.ToString());
            DataRow filaResultado = GeneralC.devuelveUnaFila(Sentencias.EMPRESA_CARGAR, parametros);

            if (filaResultado != null)
            {
                empresa.nit                = filaResultado.Field <string>("Nit");
                empresa.razonSocial        = filaResultado.Field <string>("RazonSocial");
                empresa.codigoHabilitacion = filaResultado.Field <string>("CodigoHabilitacion");
                empresa.ubicacion          = filaResultado.Field <int>("IdMunicipio");
                empresa.direccion          = filaResultado.Field <string>("Direccion");
                empresa.telefono           = filaResultado.Field <string>("Telefono");
                empresa.celular            = filaResultado.Field <string>("Celular");
                empresa.email              = filaResultado.Field <string>("Email");
                empresa.sigla              = filaResultado.Field <string>("Sigla");
                empresa.encabezado         = filaResultado.Field <string>("EncabezadoFactura");
                empresa.pie                = filaResultado.Field <string>("PieFactura");
                empresa.logo               = filaResultado.Field <byte[]>("Logo");
                empresa.idResponsable      = filaResultado.Field <int>("IdTercero");

                txtNit.Text        = empresa.nit;
                txtNombre.Text     = empresa.razonSocial;
                txtDireccion.Text  = empresa.direccion;
                txtTelefono.Text   = empresa.telefono;
                txtCelular.Text    = empresa.celular;
                txtMail.Text       = empresa.email;
                txtEncabezado.Text = empresa.encabezado;
                txtPie.Text        = empresa.pie;
                picLogo.Image      = null;
                if (empresa.logo != null)
                {
                    using (MemoryStream memSt = new MemoryStream(empresa.logo))
                    {
                        picLogo.Image = Image.FromStream(memSt);
                    }
                }

                txtIdentificacionRepresentante.Text = filaResultado.Field <string>("identificacion");
                txtNombreResponsable.Text           = filaResultado.Field <string>("nombreTercero");
                cmbPais.SelectedValue         = filaResultado.Field <int>("IdPais");
                cmbDepartamento.SelectedValue = filaResultado.Field <int>("IdDepartamento");
                cmbCiudad.SelectedValue       = empresa.ubicacion;
                GeneralC.posBuscar(this, tstMenuPatron, tsbNuevo, tsbBuscar, tstModificar, tsbAnular);
            }
        }
Exemple #8
0
 private void cargarEcocardiograma(DataRow dRows)
 {
     try
     {
         ecocardiograma.idEco = dRows.Field <int>("idEco");
         dtpFecha.Value       = dRows.Field <DateTime>("Fecha Resultado");
         txtObservacion.Text  = dRows.Field <string>("Nota").ToString();
         cargarInformacionAtencion(dRows);
         cargarParametroRegistrado();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, Mensajes.NOMBRE_SOFT, MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     GeneralC.posBuscar(this, tstMenuPatron, tsbNuevo, tstModificar, tsbBuscar, tsbAnular, tstImprimir);
     btnSalir.Enabled = true;
 }
Exemple #9
0
 private void cargarHemodialisis(DataRow dRows)
 {
     try
     {
         hemodialisis.idHemodialisis = dRows.Field <int>("idHemodialisis");
         dtpFecha.Value    = dRows.Field <DateTime>("Fecha Resultado");
         txtNota.Text      = dRows.Field <string>("Nota").ToString();
         txtNotaSigno.Text = dRows.Field <string>("SignosVitales").ToString();
         cargarInformacionAtencion(dRows);
         cargarHemodialisisMedicamento();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, Mensajes.NOMBRE_SOFT, MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     GeneralC.posBuscar(this, tstMenuPatron, tsbNuevo, tstModificar, tsbBuscar, tsbAnular, tstImprimir);
     btnSalir.Enabled = true;
 }
Exemple #10
0
 private void cargarCliente(DataRow dRows)
 {
     try
     {
         cliente.codigo             = dRows.Field <int>("idCliente").ToString();
         cmbRegimen.SelectedValue   = dRows.Field <int>("IdRegimen").ToString();
         cmbFormaPago.SelectedValue = dRows.Field <int>("IdFormaPago").ToString();
         cmbUbicacion.SelectedValue = dRows.Field <int>("idUbicacion").ToString();
         numEntrega.Value           = dRows.Field <int>("Dia Entrega");
         numPlazo.Value             = dRows.Field <int>("Dia Plazo");
         numDevolucion.Value        = dRows.Field <int>("Dia Devolución");
         cargarTercero(dRows);
     }
     catch (Exception ex) {
         MessageBox.Show(ex.Message, Mensajes.NOMBRE_SOFT, MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     GeneralC.posBuscar(this, tstMenuPatron, tsbNuevo, tstModificar, tsbBuscar, tsbAnular);
     btnSalir.Enabled = true;
 }
Exemple #11
0
        void cargarProducto(DataRow fila)
        {
            producto.idProducto = fila.Field <int>("Código");
            List <string> listaParametros = new List <string>();

            listaParametros.Add(producto.idProducto.ToString());
            DataRow filaResultado = null;

            try
            {
                filaResultado = GeneralC.obtenerRegistroCompleto(Sentencias.PRODUCTO_CARGAR, listaParametros);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            if (filaResultado != null)
            {
                producto.descripcion       = filaResultado.Field <string>("Descripcion");
                producto.idMarca           = filaResultado.Field <int>("idMarca");
                producto.idEquivalencia    = filaResultado.Field <int>("idEquivalencia");
                producto.idPresentacion    = filaResultado.Field <int>("idPresentacion");
                producto.registroSanitario = filaResultado.Field <string>("RegistroSanitario");
                producto.codigoCUM         = filaResultado.Field <string>("CodigoCUM");
                producto.iva = (double)filaResultado.Field <decimal>("Iva");

                txtBMarca.Text        = filaResultado.Field <string>("Marca");
                txtBEquivalencia.Text = filaResultado.Field <string>("Equivalencia");
                txtBPresentacion.Text = filaResultado.Field <string>("Presentacion");

                txtBCodigo.Text      = producto.idProducto.ToString();
                txtDescripcion.Text  = producto.descripcion;
                txtRegSanitario.Text = producto.registroSanitario;
                txtCUM.Text          = producto.codigoCUM;
                ndIva.Value          = (decimal)producto.iva;
                GeneralC.posBuscar(this, tstMenuPatron, tsbNuevo, tsbBuscar, tstModificar, tsbAnular);
            }
        }
Exemple #12
0
 private void cargarproveedor(DataRow dRows)
 {
     try
     {
         proveedor.codigo           = dRows.Field <int>("idproveedor").ToString();
         cbRegimen.SelectedValue    = dRows.Field <int>("IdRegimen").ToString();
         cbFormaPago.SelectedValue  = dRows.Field <int>("IdFormaPago").ToString();
         cbUbicacion.SelectedValue  = dRows.Field <int>("idUbicacion").ToString();
         numEntrega.Value           = dRows.Field <int>("Dia Entrega");
         numPlazo.Value             = dRows.Field <int>("Dia Plazo");
         numDevolucion.Value        = dRows.Field <int>("Dia Devolución");
         numVencimiento.Value       = dRows.Field <int>("DiaVencimiento");
         cbBanco.SelectedValue      = (dRows.Field <string>("IdBanco") == null ? ConstanteGeneral.PREDETERMINADA : dRows.Field <string>("IdBanco"));
         cbTipoCuenta.SelectedValue = (dRows.Field <string>("IdTipoCuenta") == null ? ConstanteGeneral.PREDETERMINADA : dRows.Field <string>("IdTipoCuenta"));
         txtIdentificacion.Text     = dRows.Field <string>("Identificacion");
         txtCuenta.Text             = dRows.Field <string>("Cuenta");
         cargarTercero(dRows);
     }
     catch (Exception ex) {
         MessageBox.Show(ex.Message, Mensajes.NOMBRE_SOFT, MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     GeneralC.posBuscar(this, tstMenuPatron, tsbNuevo, tstModificar, tsbBuscar, tsbAnular);
     btnSalir.Enabled = true;
 }
Exemple #13
0
 void cargarBodega(DataRow fila)
 {
     txtCodigo.Text      = fila.Field <int>(0).ToString();
     txtDescripcion.Text = fila.Field <string>(1);
     GeneralC.posBuscar(this, tstMenuPatron, tsbNuevo, tsbBuscar, tstModificar, tsbAnular);
 }