コード例 #1
0
        /// <summary>
        /// Recupera los "Practicas" de la Base de Datos (y llena el control)
        /// </summary>
        private void CargarPracticas()
        {
            //Instancio la clase de la capa de Entidades y Negocios
            //Business.Entities.Practicas oPracticas = new Business.Entities.Practicas();
            Business.Logic.Practica oPracticaNegocio = new Business.Logic.Practica();

            //try
            //{
            //Recupero la colección y lleno el ComboBox
            oPracticas = oPracticaNegocio.Listar();
            lstPracticas.DataSource = oPracticas;

            /*}
             * catch (Exception ex)
             * {
             *  // Muestro cualquier error que ocurra
             *  MessageBox.Show(ex.Message, this.Text + ": Error al Cargar Practicas de Consulta", MessageBoxButtons.OK, MessageBoxIcon.Error);
             * }
             * finally
             * {
             *  // Libero memoria de objetos
             *  oObraSocialNegocio = null;
             * }//*/
        }
コード例 #2
0
ファイル: Practica.cs プロジェクト: PablusVinii/Consultorio
        /// <summary>
        /// Recupera el catalogo de Practicas de Consulta
        /// </summary>
        /// <param name="Id"></param>
        /// <returns>Una colección de Practicas de Consulta</returns>
        public Business.Entities.Practicas Listar()
        {
            //Instanciamos la conexión
            MySqlConnection oConexion = Data.Database.Adapter.NuevaConexion();
            DataSet result = new DataSet();
               // try
               // {
                using (oConexion)
                {
                    //abrimos conexion
                    oConexion.Open();

                    //Instanciamos el oComando
                    MySqlCommand oComando = oConexion.CreateCommand();
                    using (oComando)
                    {
                        //asignamos la conexion
                        oComando.Connection = oConexion;

                        //utilizamos stored procedures
                        oComando.CommandType = CommandType.StoredProcedure;

                        //establecemos el nombre del stored procedure
                        oComando.CommandText = "practica_listar";

                        //Instanciamos la coleccion de Practicas
                        Business.Entities.Practicas oPracticas = new Business.Entities.Practicas();

                        //Ejecutamos el oComando y retornamos los valores
                        MySqlDataReader oLector = oComando.ExecuteReader();
                        using (oLector)
                        {
                            //si existe algun valor, creamos el objeto y lo almacenamos en la colección
                            while (oLector.Read())
                            {
                                //Instancio obra social y el Practica
                                Business.Entities.Practica oPractica = new Business.Entities.Practica();

                                oPractica.Id = Convert.ToInt32(oLector["id_practica"]); //Practica.id_Practica
                                oPractica.Nombre = Convert.ToString(oLector["nombre"]); //Practica.nombre

                                //Agregamos el objeto Practica a la coleccion de Practicas
                                oPracticas.Add(oPractica);
                                oPractica = null;
                            }
                        }
                        //retornamos la coleccion
                        return oPracticas;
                    }
                }
            /*}
            catch (MySqlException exc)
            {
                Utilidades.Log.Registrar("Error de MySQL", exc.Message); //capturamos el error de MySQL
                return null;
            }
            catch (Exception e)
            {
                Utilidades.Log.Registrar("Error General", e.Message); //capturamos cualquier error (distinto al anterior).
                return null;
            }
            finally
            {
                oConexion.Close();
            }//*/
        }
コード例 #3
0
ファイル: frmMain.cs プロジェクト: PablusVinii/Consultorio
        /// <summary>
        /// Recupera los "Practicas" de la Base de Datos (y llena el control)
        /// </summary>
        private void CargarPracticas()
        {
            //Instancio la clase de la capa de Entidades y Negocios
            //Business.Entities.Practicas oPracticas = new Business.Entities.Practicas();
            Business.Logic.Practica oPracticaNegocio = new Business.Logic.Practica();

            //try
            //{
            //Recupero la colección y lleno el ComboBox
            oPracticas = oPracticaNegocio.Listar();
            lstPracticas.DataSource = oPracticas;
            /*}
            catch (Exception ex)
            {
                // Muestro cualquier error que ocurra
                MessageBox.Show(ex.Message, this.Text + ": Error al Cargar Practicas de Consulta", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                // Libero memoria de objetos
                oObraSocialNegocio = null;
            }//*/
        }
コード例 #4
0
ファイル: Practica.cs プロジェクト: PablusVinii/Consultorio
        /// <summary>
        /// Recupera el catalogo de Practicas de Consulta
        /// </summary>
        /// <param name="Id"></param>
        /// <returns>Una colección de Practicas de Consulta</returns>
        public Business.Entities.Practicas Listar()
        {
            //Instanciamos la conexión
            MySqlConnection oConexion = Data.Database.Adapter.NuevaConexion();
            DataSet         result    = new DataSet();

            // try
            // {
            using (oConexion)
            {
                //abrimos conexion
                oConexion.Open();

                //Instanciamos el oComando
                MySqlCommand oComando = oConexion.CreateCommand();
                using (oComando)
                {
                    //asignamos la conexion
                    oComando.Connection = oConexion;

                    //utilizamos stored procedures
                    oComando.CommandType = CommandType.StoredProcedure;

                    //establecemos el nombre del stored procedure
                    oComando.CommandText = "practica_listar";

                    //Instanciamos la coleccion de Practicas
                    Business.Entities.Practicas oPracticas = new Business.Entities.Practicas();

                    //Ejecutamos el oComando y retornamos los valores
                    MySqlDataReader oLector = oComando.ExecuteReader();
                    using (oLector)
                    {
                        //si existe algun valor, creamos el objeto y lo almacenamos en la colección
                        while (oLector.Read())
                        {
                            //Instancio obra social y el Practica
                            Business.Entities.Practica oPractica = new Business.Entities.Practica();

                            oPractica.Id     = Convert.ToInt32(oLector["id_practica"]); //Practica.id_Practica
                            oPractica.Nombre = Convert.ToString(oLector["nombre"]);     //Practica.nombre

                            //Agregamos el objeto Practica a la coleccion de Practicas
                            oPracticas.Add(oPractica);
                            oPractica = null;
                        }
                    }
                    //retornamos la coleccion
                    return(oPracticas);
                }
            }

            /*}
             * catch (MySqlException exc)
             * {
             *  Utilidades.Log.Registrar("Error de MySQL", exc.Message); //capturamos el error de MySQL
             *  return null;
             * }
             * catch (Exception e)
             * {
             *  Utilidades.Log.Registrar("Error General", e.Message); //capturamos cualquier error (distinto al anterior).
             *  return null;
             * }
             * finally
             * {
             *  oConexion.Close();
             * }//*/
        }