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(); }
/// <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"); } }
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; } }
/// <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"); } }
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; }
/// <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"); } }
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; } }
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; }
/// <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; } }
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); }
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); }
/// <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"); } }
/// <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"); } }
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"); } }
// 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"); } }
/// <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); }