Esempio n. 1
0
        public List <Diagnostico> ListarDiagnosticoUnico(string nombre)
        {
            Conexion conexion = new Conexion(@"(local)\sqlexpress", "scc");

            string             sql;
            List <Diagnostico> Lista = new List <Diagnostico>();

            // Query sql
            sql = @"SELECT id, clave, nombre FROM scc.CIECAT WHERE nombre LIKE '%" + @nombre + "%'";

            SqlCommand cmd = conexion.EjecutarComando(sql);

            SqlDataReader rdr;

            try
            {
                using (cmd)
                {
                    cmd.Parameters.Add("@nombre", SqlDbType.NVarChar, 255).Value = nombre;
                }
                rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    Diagnostico resultado = new Diagnostico();
                    resultado.id     = rdr.GetInt32(0);
                    resultado.clave  = rdr.GetString(1);
                    resultado.nombre = rdr.GetString(2);

                    Lista.Add(resultado);
                }

                return(Lista);
            }
            catch (Exception)
            {
                return(Lista);
            }
            finally
            {
                conexion.CerrarConexion();
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Metodo para listar todos los CIE de la
        /// Base de datos
        /// </summary>
        /// <returns></returns>
        public List <Diagnostico> ListarDiagnostico()
        {
            Conexion conexion = new Conexion(@"(local)\sqlexpress", "scc");

            string             sql;
            List <Diagnostico> Lista = new List <Diagnostico>();

            // Query sql
            sql = @"SELECT id, clave, nombre FROM scc.CIECAT";

            SqlCommand cmd = conexion.EjecutarComando(sql);

            SqlDataReader rdr;


            try
            {
                rdr = cmd.ExecuteReader();

                while (rdr.Read())
                {
                    Diagnostico resultado = new Diagnostico();
                    resultado.id     = rdr.GetInt32(0);
                    resultado.clave  = rdr.GetString(1);
                    resultado.nombre = rdr.GetString(2);

                    Lista.Add(resultado);
                }

                return(Lista);
            }

            catch (SqlException)
            {
                return(Lista);
            }
            finally
            {
                conexion.CerrarConexion();
            }
        }
Esempio n. 3
0
        private void btnSeleccionar_Click(object sender, RoutedEventArgs e)
        {
            Diagnosticos.Diagnostico selecionar = dgDiagnosticoCIE.SelectedItem as Diagnosticos.Diagnostico;


            if (selecionar != null)
            {
                int    id     = selecionar.id;
                string clave  = selecionar.clave;
                string nombre = selecionar.nombre;

                formHistorial.idDiagnostico            = id;
                formHistorial.tbClaveDiagnostico.Text  = clave.ToString();
                formHistorial.tbNombreDiagnostico.Text = nombre.ToString();
                MessageBox.Show("Datos Seleccionados", "Informacion", MessageBoxButton.OK, MessageBoxImage.Information);

                this.Close();
            }
            else
            {
                MessageBox.Show("No hay datos seleccionados", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Esempio n. 4
0
 private void btnBuscarDiagnostico_Click(object sender, RoutedEventArgs e)
 {
     Diagnosticos.Diagnostico listarCIE = new Diagnosticos.Diagnostico();
     dgDiagnosticoCIE.ItemsSource = listarCIE.ListarDiagnosticoUnico(txtBuscarCIE.Text);
 }
Esempio n. 5
0
 private void CargarGrid()
 {
     Diagnosticos.Diagnostico listar = new Diagnosticos.Diagnostico();
     dgDiagnosticoCIE.ItemsSource = listar.ListarDiagnostico();
 }