Example #1
0
        private void Ejecutar()
        {
            StringBuilder sbQuery = new StringBuilder();

            sbQuery.Append("select secuencia,linea,usuario,cia,time(fecha) as hora,date_format(fecha,'%d/%m/%Y') as fecha,");
            sbQuery.Append("message,programa");
            sbQuery.Append(" from errors");
            sbQuery.Append(" where secuencia = '" + txtNoError.Text + "'");
            MySqlConnection oCnn = new MySqlConnection(this.cCadenaConexion);
            MySqlCommand    oCmd = new MySqlCommand(sbQuery.ToString(), oCnn);
            MySqlDataReader Lector;

            oCnn.Open();
            Lector = oCmd.ExecuteReader();
            if (Lector.Read())
            {
                txtNoError.Text  = Lector.GetString("secuencia");
                txtCompania.Text = Convert.ToString(Lector.GetDecimal("cia"));
                //txtFecha.Text = Convert.ToString(registro["fecha"]);
                txtFecha.Text        = Convert.ToDateTime(Lector.GetString("fecha")).ToLongDateString();
                txtHora.Text         = Lector.GetString("hora");
                txtLinea.Text        = Lector.GetString("linea");;
                txtUsuario.Text      = Lector.GetString("usuario");;
                txtPrograma.Text     = Lector.GetString("programa");;
                txtMensajeError.Text = Lector.GetString("message");;
            }
            oCnn.Close();
        }
Example #2
0
 /// <summary>
 /// Obtener movimiento segun la fecha de registro del material y vaciarlo en una tabla.
 /// </summary>
 /// <param name="Tabla"></param>
 public static void Obtener_Mov_Fecha(ListView Tabla)
 {
     try
     {
         int I = 0;
         Conexion.Open();
         OleDbCommand cmd = new OleDbCommand();
         cmd.CommandText = "Obtener_Mov_Fecha";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         {
             cmd.Parameters.Add("@Movimiento", OleDbType.Char, 55).Value = EMovimientos.Movimiento;
             cmd.Parameters.Add("@Mes", OleDbType.Char, 55).Value        = EMovimientos.Mes;
             cmd.Parameters.Add("@Año", OleDbType.Char, 55).Value        = EMovimientos.Año;
             OleDbDataReader Lector;
             Lector = cmd.ExecuteReader();
             while (Lector.Read())
             {
                 Tabla.Items.Add(Lector["Codigo"].ToString());
                 Tabla.Items[I].SubItems.Add(Lector["Documento"].ToString());
                 Tabla.Items[I].SubItems.Add(Lector["Descripcion"].ToString());
                 Tabla.Items[I].SubItems.Add(Lector["Cantidad"].ToString());
                 Tabla.Items[I].SubItems.Add(Lector["Fecha"].ToString());
                 Tabla.Items[I].SubItems.Add(Lector["Usuario"].ToString());
                 I++;
             }
             Conexion.Close();
         }
         Conexion.Close();
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error : " + ex, "Ruta del error : DT/Movimientos/Obtener_Movimiento");
     }
 }
Example #3
0
        public static List<ClienteEN> CargarCliente()
        {
            var ListaClientes = new List<ClienteEN>();
            using (var Cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["Mercader"].ToString()))
            {
                Cnn.Open();
                string ConsultaCarga = "SELECT C.CodCli,C.RazonSocial,C.Cuit,(C.Calle + ' ' + C.Numero) AS Direccion,C.Activo,L.Descripcion " + "FROM Cliente C, Localidad L " + "WHERE C.Localidad_CodLoc= L.CodLoc AND C.Activo=1";

                var Cmd = new SqlCommand(ConsultaCarga, Cnn);
                SqlDataReader Lector;
                Lector = Cmd.ExecuteReader();
                while (Lector.Read())
                {
                    var UnCliente = new ClienteEN();
                    UnCliente.CodCli = Conversions.ToInteger(Lector[0]);
                    UnCliente.RazonSocial = Conversions.ToString(Lector[1]);
                    UnCliente.Cuit = Conversions.ToString(Lector[2]);
                    UnCliente.Direccion = Conversions.ToString(Lector[3]);
                    UnCliente.Activo = Conversions.ToBoolean(Lector[4]);
                    UnCliente.Localidad = Conversions.ToString(Lector[5]);
                    ListaClientes.Add(UnCliente);
                }

                return ListaClientes;
            }
        }
Example #4
0
 /// <summary>
 /// Metodo que busca al usuario en la base de datos y vacial sus dato en la entidad.
 /// </summary>
 public static void Buscar()
 {
     try
     {
         Conexion.ConnectionString = _Conexion.Conexion;
         Conexion.Open();
         SqlCommand cmd = new SqlCommand();
         cmd.CommandText = "Usuario_Buscar";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         cmd.Parameters.Add("@Usuario", SqlDbType.Char, 55).Value = EUsuarios.Usuario;
         SqlDataReader Lector;
         Lector = cmd.ExecuteReader();
         while (Lector.Read())
         {
             EUsuarios.Usuario    = Lector["Usuario"].ToString();
             EUsuarios.Contraseña = Lector["Contraseña"].ToString();
             EUsuarios.Nombre     = Lector["Nombre"].ToString();
             EUsuarios.Apellido   = Lector["Apellido"].ToString();
             EUsuarios.Cargo      = Lector["Cargo"].ToString();
             EUsuarios.Almacen    = Lector["Almacen"].ToString();
             EUsuarios.ID         = Lector["id"].ToString();
         }
         Conexion.Close();
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error : " + ex, "Ruta del error : DT/Usuarios/Buscar");
     }
 }
 /// <summary>
 /// Metodo que buscar el material en la base de datos, y vacia sus datos en la entidad.
 /// </summary>
 public static void Buscar()
 {
     try
     {
         Conexion.Open();
         SqlCommand cmd = new SqlCommand();
         cmd.CommandText = "Inventario_Buscar";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         cmd.Parameters.Add("@Codigo", SqlDbType.Char, 55).Value = EInventario.Codigo;
         SqlDataReader Lector;
         Lector = cmd.ExecuteReader();
         while (Lector.Read())
         {
             EInventario.Codigo     = Lector["Codigo"].ToString();
             EInventario.Material   = Lector["Material"].ToString();
             EInventario.Existencia = Lector["Existencia"].ToString();
             EInventario.UMD        = Lector["UMD"].ToString();
             EInventario.Costo      = Convert.ToDouble(Lector["Costo"].ToString());
             EInventario.Precio     = Convert.ToDouble(Lector["Precio_Venta"].ToString());
             EInventario.ID         = Lector["id_Material"].ToString();
         }
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error : " + ex, "Ruta del error : DT/Inventario/Buscar");
     }
     Conexion.Close();
 }
        /// <summary>
        /// Metodo que carga todos los elementos del inventario de la base de datos a una tabla.
        /// </summary>
        /// <param name="Tabla"></param>

        public static void Lote_Inventario(ListView Tabla)
        {
            try
            {
                int I = 0;
                Conexion.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = "Lote_Inventario";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Connection  = Conexion;
                SqlDataReader Lector;
                Lector = cmd.ExecuteReader();
                while (Lector.Read())
                {
                    Tabla.Items.Add(Lector["Codigo"].ToString());
                    Tabla.Items[I].SubItems.Add(Lector["Material"].ToString());
                    Tabla.Items[I].SubItems.Add(string.Format("{0:n}", Convert.ToDouble(Lector["Costo"])));
                    Tabla.Items[I].SubItems.Add(Lector["Existencia"].ToString());
                    Tabla.Items[I].SubItems.Add(Lector["UMD"].ToString());
                    I++;
                }
                Conexion.Close();
            }
            catch (Exception ex)
            {
                EMensaje.Error("Error : " + ex, "Ruta del error : DT/Inventario/Lote_Inventario");
            }
        }
Example #7
0
        public static List<UsuarioEN> CargarUsuario()
        {
            var ListaUsuarios = new List<UsuarioEN>();
            using (var Cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["Mercader"].ToString()))
            {
                Cnn.Open();
                string ConsultaUsuarios = "SELECT CodUsu,Usuario,Apellido,Nombre,CorreoElectronico,CAST(DATEDIFF(dd,CONVERT(VARCHAR(20),FechaNacimiento),CONVERT(date,GETDATE())) / 365.25 AS INT),Bloqueado" + " FROM Usuario WHERE Activo=1";
                var Cmd = new SqlCommand(ConsultaUsuarios, Cnn);
                SqlDataReader Lector;
                Lector = Cmd.ExecuteReader();
                while (Lector.Read())
                {
                    var UnUsuario = new UsuarioEN();
                    UnUsuario.CodUsu = Conversions.ToInteger(Lector[0]);
                    UnUsuario.Usuario = Conversions.ToString(Lector[1]);
                    UnUsuario.Apellido = Conversions.ToString(Lector[2]);
                    UnUsuario.Nombre = Conversions.ToString(Lector[3]);
                    UnUsuario.CorreoElectronico = Conversions.ToString(Lector[4]);
                    UnUsuario.Edad = Conversions.ToInteger(Lector[5]);
                    UnUsuario.Bloqueado = Conversions.ToBoolean(Lector[6]);
                    ListaUsuarios.Add(UnUsuario);
                }
            }

            return ListaUsuarios;
        }
Example #8
0
 /// <summary>
 /// Metodo que vacia todos los movimientos de entradas y salidas en una sola tabla.
 /// </summary>
 /// <param name="Tabla"></param>
 public static void Obtener_Movimientos(ListView Tabla)
 {
     try
     {
         int I = 0;
         Conexion.Open();
         OleDbCommand cmd = new OleDbCommand();
         cmd.CommandText = "Obtener_Movimientos";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         OleDbDataReader Lector;
         Lector = cmd.ExecuteReader();
         while (Lector.Read())
         {
             Tabla.Items.Add(Lector["Codigo"].ToString());
             Tabla.Items[I].SubItems.Add(Lector["Material"].ToString());
             Tabla.Items[I].SubItems.Add(Lector["Descripcion"].ToString());
             Tabla.Items[I].SubItems.Add(Lector["Cantidad"].ToString());
             Tabla.Items[I].SubItems.Add(Lector["Fecha"].ToString());
             I++;
         }
         Conexion.Close();
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error : " + ex, "Ruta del error : DT/Movimiento/Obtner_Movimiento");
     }
 }
Example #9
0
        public static List<ProveedorEN> CargarProveedor()
        {
            var ListaProveedor = new List<ProveedorEN>();
            using (var Cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["Mercader"].ToString()))
            {
                Cnn.Open();
                string ConsultaCarga = "SELECT CodProv,RazonSocial,Cuit,CorreoElectronico,(Calle + ' ' + Numero) AS Direccion,Activo  " + "FROM Proveedor WHERE Activo=1";
                var Cmd = new SqlCommand(ConsultaCarga, Cnn);
                SqlDataReader Lector;
                Lector = Cmd.ExecuteReader();
                while (Lector.Read())
                {
                    var UnProveedor = new ProveedorEN();
                    UnProveedor.CodProv = Conversions.ToInteger(Lector[0]);
                    UnProveedor.RazonSocial = Conversions.ToString(Lector[1]);
                    UnProveedor.Cuit = Conversions.ToString(Lector[2]);
                    UnProveedor.CorreoElectronico = Conversions.ToString(Lector[3]);
                    UnProveedor.Direccion = Conversions.ToString(Lector[4]);
                    UnProveedor.Activo = Conversions.ToBoolean(Lector[5]);
                    ListaProveedor.Add(UnProveedor);
                }

                return ListaProveedor;
            }
        }
Example #10
0
        public static List<UsuarioEN> BuscarUsuario(string campo, string texto)
        {
            var ListaUsuarios = new List<UsuarioEN>();
            using (var Cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["Mercader"].ToString()))
            {
                Cnn.Open();
                var Cmd = new SqlCommand();
                Cmd.Connection = Cnn;
                switch (campo ?? "")
                {
                    case var @case when @case == (My.Resources.ArchivoIdioma.CMBUsuario ?? ""):
                    //case var @case when @case == (DatosC.My.Resources.ArchivoIdioma.CMBUsuario ?? ""):
                        {
                            Cmd.CommandText = "SELECT CodUsu,Usuario,Apellido,Nombre,CorreoElectronico,CAST(DATEDIFF(dd,CONVERT(VARCHAR(20),FechaNacimiento),CONVERT(date,GETDATE())) / 365.25 AS INT) " + "FROM Usuario WHERE Usuario=@Param1 AND Activo=1";
                            break;
                        }

                    //case var case1 when case1 == (DatosC.My.Resources.ArchivoIdioma.CMBApellido ?? ""):
                    case var case1 when case1 == (My.Resources.ArchivoIdioma.CMBApellido ?? ""):
                        {
                            Cmd.CommandText = "SELECT CodUsu,Usuario,Apellido,Nombre,CorreoElectronico,CAST(DATEDIFF(dd,CONVERT(VARCHAR(20),FechaNacimiento),CONVERT(date,GETDATE())) / 365.25 AS INT) " + "FROM Usuario WHERE Apellido LIKE '%' + @Param1 + '%' AND Activo=1";
                            break;
                        }

                   // case var case2 when case2 == (DatosC.My.Resources.ArchivoIdioma.CMBNombre ?? ""):
                    case var case2 when case2 == (My.Resources.ArchivoIdioma.CMBNombre ?? ""):
                        {
                            Cmd.CommandText = "SELECT CodUsu,Usuario,Apellido,Nombre,CorreoElectronico,CAST(DATEDIFF(dd,CONVERT(VARCHAR(20),FechaNacimiento),CONVERT(date,GETDATE())) / 365.25 AS INT) " + "FROM Usuario WHERE Nombre LIKE '%' + @Param1 + '%' AND Activo=1";
                            break;
                        }
                }

                Cmd.Parameters.AddWithValue("@Param1", texto);
                SqlDataReader Lector;
                Lector = Cmd.ExecuteReader();
                while (Lector.Read())
                {
                    var UnUsuario = new UsuarioEN();
                    UnUsuario.CodUsu = Conversions.ToInteger(Lector[0]);
                    UnUsuario.Usuario = Conversions.ToString(Lector[1]);
                    UnUsuario.Apellido = Conversions.ToString(Lector[2]);
                    UnUsuario.Nombre = Conversions.ToString(Lector[3]);
                    UnUsuario.CorreoElectronico = Conversions.ToString(Lector[4]);
                    UnUsuario.Edad = Conversions.ToInteger(Lector[5]);
                    ListaUsuarios.Add(UnUsuario);
                }
            }

            return ListaUsuarios;
        }
Example #11
0
        /// <param name="campo"></param>
        /// <param name="valor"></param>
        public static List<ClienteEN> BuscarCliente(string campo, string valor)
        {
            var ListaCliente = new List<ClienteEN>();
            using (var Cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["Mercader"].ToString()))
            {
                Cnn.Open();
                var Cmd = new SqlCommand();
                Cmd.Connection = Cnn;
                switch (campo ?? "")
                {
                    case var @case when @case == (My.Resources.ArchivoIdioma.CMBCuit ?? ""):
                    //case var @case when @case == (DatosC.My.Resources.ArchivoIdioma.CMBCuit ?? ""):
                        {
                            Cmd.CommandText = "SELECT C.CodCli,C.RazonSocial,C.Cuit,(C.Calle + ' ' + C.Numero) AS Direccion,C.Activo,L.Descripcion " + "FROM Cliente C, Localidad L " + "WHERE C.Localidad_CodLoc= L.CodLoc AND C.Cuit=@Param1 AND C.Activo=1";

                            break;
                        }

                    case var case1 when case1 == (My.Resources.ArchivoIdioma.CMBRazonSocial ?? ""):
                    //case var case1 when case1 == (DatosC.My.Resources.ArchivoIdioma.CMBRazonSocial ?? ""):
                        {
                            Cmd.CommandText = "SELECT C.CodCli,C.RazonSocial,C.Cuit,(C.Calle + ' ' + C.Numero) AS Direccion,C.Activo,L.Descripcion " + "FROM Cliente C, Localidad L " + "WHERE C.Localidad_CodLoc= L.CodLoc AND C.RazonSocial LIKE '%' + @Param1 + '%' AND C.Activo=1";

                            break;
                        }
                }

                Cmd.Parameters.AddWithValue("@Param1", valor);
                SqlDataReader Lector;
                Lector = Cmd.ExecuteReader();
                while (Lector.Read())
                {
                    var UnCliente = new ClienteEN();
                    UnCliente.CodCli = Conversions.ToInteger(Lector[0]);
                    UnCliente.RazonSocial = Conversions.ToString(Lector[1]);
                    UnCliente.Cuit = Conversions.ToString(Lector[2]);
                    UnCliente.Direccion = Conversions.ToString(Lector[3]);
                    UnCliente.Activo = Conversions.ToBoolean(Lector[4]);
                    UnCliente.Localidad = Conversions.ToString(Lector[5]);
                    ListaCliente.Add(UnCliente);
                }

                return ListaCliente;
            }
        }
Example #12
0
        public static Double VerificarUsuario(System.String txtUsuario, System.String txtClave)
        {
            int             Verificador;
            OleDbDataReader Lector;
            string          connectionString = String.Format(PruebaBD.Properties.Settings.Default.ConexionBD);
            String          query            = "SELECT * FROM ESTUDIANTES WHERE MATRICULA = '" + txtUsuario + "' And Contraseña = '" + txtClave + "'";

            OleDbConnection myConnection = new OleDbConnection(connectionString);

            try
            {
                myConnection.Open();
                OleDbCommand command = new OleDbCommand(query, myConnection);
                Lector = command.ExecuteReader();
                if (Lector.Read() == true)
                {
                    Verificador = 1;
                    MessageBox.Show("Has Iniciado Sesion");
                    Menu MN = new Menu();
                    MN.Show();
                    Login LG = new Login();
                    LG.Hide();
                }
                else
                {
                    MessageBox.Show("Matricula o Contraseña Incorrecto");
                    Verificador = -1;
                }
            }
            catch (Exception ex)
            {
                string message = ex.Message;
                MessageBox.Show(message);
                throw ex;
            }
            finally
            {
                if (myConnection.State == ConnectionState.Open)
                {
                    myConnection.Close();
                }
            }
            return(Verificador);
        }
Example #13
0
        public static List <IdiomaEN> ListarIdiomas()
        {
            var ListaIdiomas = new List <IdiomaEN>();

            using (var Cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["Mercader"].ToString()))
            {
                Cnn.Open();
                string        ConsultaIdioma = "SELECT * FROM Idioma";
                var           Cmd            = new SqlCommand(ConsultaIdioma, Cnn);
                SqlDataReader Lector;
                Lector = Cmd.ExecuteReader();
                while (Lector.Read())
                {
                    var UnIdioma = new IdiomaEN();
                    UnIdioma.CodIdioma   = Conversions.ToInteger(Lector[0]);
                    UnIdioma.Descripcion = Conversions.ToString(Lector[1]);
                    ListaIdiomas.Add(UnIdioma);
                }
            }

            return(ListaIdiomas);
        }
Example #14
0
 /// <summary>
 /// Metodo que vacia en una lista los usuario encontrados en la base de datos.
 /// </summary>
 /// <param name="Box"></param>
 public static void Listar_Usuarios(ComboBox Box)
 {
     try
     {
         Conexion.Open();
         SqlCommand cmd = new SqlCommand();
         cmd.CommandText = "Listar_Usuarios";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         SqlDataReader Lector;
         Lector = cmd.ExecuteReader();
         while (Lector.Read())
         {
             Box.Items.Add(Lector["Usuario"].ToString());
         }
         Conexion.Close();
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error : " + ex, "Ruta del error : DT/Usuarios/Listar_Usuarios");
     }
 }
Example #15
0
 /// <summary>
 /// Metodo que obtiene el ultimo documento registrado.
 /// </summary>
 public static void Obtener_Documento()
 {
     try
     {
         Conexion.Open();
         OleDbCommand cmd = new OleDbCommand();
         cmd.CommandText = "Obtener_Documento";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         OleDbDataReader Lector;
         Lector = cmd.ExecuteReader();
         while (Lector.Read())
         {
             EMovimientos.Documento = Lector["Documento"].ToString();
         }
         Conexion.Close();
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error : " + ex, "Ruta del error : DT/Movimiento/Obtener_Documento");
     }
 }
Example #16
0
        public void MetodoActualizarFicha(string IdFicha)
        {
            try
            {
                ConnectionBD  Puente;
                SqlCommand    Comando;
                SqlDataReader Lector;
                Puente  = new ConnectionBD();
                Comando = new SqlCommand("select * from Ficha where IdFicha='" + IdFicha + "'", Puente.RetornarConnexion());
                Lector  = Comando.ExecuteReader();


                while (Lector.Read())
                {
                    DocumentoInstructor = Lector.GetString(1);
                    IdPrograma          = Lector.GetString(2);
                    Jornada             = Lector.GetString(3);
                    FechaInicio         = Lector.GetDateTime(4);
                    FechaFin            = Lector.GetDateTime(5);
                    Estado = Lector.GetString(6);
                }
                a = IdPrograma.ToString();
                if (a == "")
                {
                    existe = 1;
                }
                Lector.Close();
                Comando.Dispose();
                Puente.CerrarConnexion();
            }

            catch (Exception ex)
            {
                MessageBox.Show("la ficha no existe");
            }
        }
Example #17
0
 // public string DocumentoInstructor,Nombre1,Apellido1,Direccion1,Telefono1,Celular1,Profesion1,Estado1;
 public void  MetodoInstructor(string DocumentoInstructor)
 {
     try
     {
         ConnectionBD  Puente;
         SqlCommand    Comando;
         SqlDataReader Lector;
         Puente  = new ConnectionBD();
         Comando = new SqlCommand("select * from Instructor where DocumentoInstructor='" + DocumentoInstructor + "'", Puente.RetornarConnexion());
         Lector  = Comando.ExecuteReader();
         while (Lector.Read())
         {
             Nombre    = Lector.GetString(1);
             Apellido  = Lector.GetString(2);
             Direccion = Lector.GetString(3);
             Telefono  = Lector.GetString(4);
             Celular   = Lector.GetString(5);
             Profesion = Lector.GetString(6);
             Estado    = Lector.GetString(7);
         }
         Nombre.ToString();
         Apellido.ToString();
         Direccion.ToString();
         Telefono.ToString();
         Celular.ToString();
         Profesion.ToString();
         Estado.ToString();
         Lector.Close();
         Comando.Dispose();
         Puente.CerrarConnexion();
     }
     catch (Exception ex)
     {
         MessageBox.Show("El Instructor no existe");
     }
 }
Example #18
0
        /// <summary>
        /// Metodo privado que añade una tabla todos los movimientos de entradas y salidas.
        /// </summary>
        private static void Añadir_Tabla_Todos()
        {
            int       J = 0;
            PdfPTable Tabla_Encabezados = new PdfPTable(7);

            Tabla_Encabezados.HorizontalAlignment = 1;
            Tabla_Encabezados.WidthPercentage     = 100;
            PdfPCell Celda_Encabezado_1 = new PdfPCell(new Phrase("Movimiento", Fuente_Datos));
            PdfPCell Celda_Encabezado_2 = new PdfPCell(new Phrase("Documento", Fuente_Datos));
            PdfPCell Celda_Encabezado_3 = new PdfPCell(new Phrase("Codigo", Fuente_Datos));
            PdfPCell Celda_Encabezado_4 = new PdfPCell(new Phrase("Descripcion", Fuente_Datos));
            PdfPCell Celda_Encabezado_5 = new PdfPCell(new Phrase("Cantidad", Fuente_Datos));
            PdfPCell Celda_Encabezado_6 = new PdfPCell(new Phrase("Costo", Fuente_Datos));
            PdfPCell Celda_Encabezado_7 = new PdfPCell(new Phrase("Fecha", Fuente_Datos));

            Celda_Encabezado_1.HorizontalAlignment = 1;
            Celda_Encabezado_1.BorderWidth         = 1;
            Celda_Encabezado_2.HorizontalAlignment = 1;
            Celda_Encabezado_2.BorderWidth         = 1;
            Celda_Encabezado_3.HorizontalAlignment = 1;
            Celda_Encabezado_3.BorderWidth         = 1;
            Celda_Encabezado_4.HorizontalAlignment = 1;
            Celda_Encabezado_4.BorderWidth         = 1;
            Celda_Encabezado_5.HorizontalAlignment = 1;
            Celda_Encabezado_5.BorderWidth         = 1;
            Celda_Encabezado_6.HorizontalAlignment = 1;
            Celda_Encabezado_6.BorderWidth         = 1;
            Celda_Encabezado_7.HorizontalAlignment = 1;
            Celda_Encabezado_7.BorderWidth         = 1;
            Tabla_Encabezados.AddCell(Celda_Encabezado_1);
            Tabla_Encabezados.AddCell(Celda_Encabezado_2);
            Tabla_Encabezados.AddCell(Celda_Encabezado_3);
            Tabla_Encabezados.AddCell(Celda_Encabezado_4);
            Tabla_Encabezados.AddCell(Celda_Encabezado_5);
            Tabla_Encabezados.AddCell(Celda_Encabezado_6);
            Tabla_Encabezados.AddCell(Celda_Encabezado_7);
            Documento_Todos.Add(Tabla_Encabezados);
            PdfPTable Tabla_Datos = new PdfPTable(7);

            Tabla_Datos.HorizontalAlignment = 1;
            Tabla_Datos.WidthPercentage     = 100;
            OleDbConnection Conexion = new OleDbConnection(_Conexion.Conexion);

            Conexion.Open();
            OleDbCommand    Seleccion = new OleDbCommand("SELECT * FROM Movimientos", Conexion);
            OleDbDataReader Lector;

            Lector = Seleccion.ExecuteReader();
            while (Lector.Read())
            {
                PdfPCell Dato_1 = new PdfPCell(new Paragraph(Lector["Movimiento"].ToString(), Fuente_Datos));
                PdfPCell Dato_2 = new PdfPCell(new Paragraph(Lector["Documento"].ToString(), Fuente_Datos));
                PdfPCell Dato_3 = new PdfPCell(new Paragraph(Lector["Codigo"].ToString(), Fuente_Datos));
                PdfPCell Dato_4 = new PdfPCell(new Paragraph(Lector["Descripcion"].ToString(), Fuente_Datos));
                PdfPCell Dato_5 = new PdfPCell(new Paragraph(string.Format("{0:n}", Convert.ToDouble(Lector["Cantidad"])), Fuente_Datos));
                PdfPCell Dato_6 = new PdfPCell(new Paragraph(string.Format("{0:d}", (Lector["Fecha"])), Fuente_Datos));
                PdfPCell Dato_7 = new PdfPCell(new Paragraph(Lector["Usuario"].ToString(), Fuente_Datos));
                Dato_1.HorizontalAlignment = 1;
                Dato_1.BorderWidth         = 1;
                Dato_2.HorizontalAlignment = 1;
                Dato_2.BorderWidth         = 1;
                Dato_3.HorizontalAlignment = 1;
                Dato_3.BorderWidth         = 1;
                Dato_4.HorizontalAlignment = 1;
                Dato_4.BorderWidth         = 1;
                Dato_5.HorizontalAlignment = 1;
                Dato_5.BorderWidth         = 1;
                Dato_6.HorizontalAlignment = 1;
                Dato_6.BorderWidth         = 1;
                Dato_7.HorizontalAlignment = 1;
                Dato_7.BorderWidth         = 1;
                Tabla_Datos.AddCell(Dato_1);
                Tabla_Datos.AddCell(Dato_2);
                Tabla_Datos.AddCell(Dato_3);
                Tabla_Datos.AddCell(Dato_4);
                Tabla_Datos.AddCell(Dato_5);
                Tabla_Datos.AddCell(Dato_6);
                Tabla_Datos.AddCell(Dato_7);
                J += 1;
            }
            Conexion.Close();
            Documento_Todos.Add(Tabla_Datos);
        }