//private void btnLeerDispositivo_Click(object sender, EventArgs e) //{ // _Dispositivo.LeerLogIngresosExitosos(); // int ID = ((LogBioStar)_Dispositivo.Log[_Dispositivo.Log.Count - 1]).UsuarioID; // persona _persona = new persona(); // _persona.getPersona(ID); // string apellido = _persona.Apellido; // edtNombreApellido.Text = _persona.Apellido + " " + _persona.Nombre; // Persistence.Database oDatos; // oDatos = new Persistence.Database(); // oDatos.conectar(); // oDatos.Ejecutar_Consulta("SELECT TipoDocumento FROM TiposDocumento WHERE idTiposDocumento = " + _persona.idTiposDocumento); // edtTipoNumero.Text = oDatos.Tabla.Rows[0].ItemArray[0].ToString() + " N° " + _persona.NumeroDocumento.ToString(); // oDatos.Desconectar(); // oDatos = new Persistence.Database(); // oDatos.conectar(); // oDatos.Ejecutar_Consulta("SELECT RolPersona FROM RolesPersonas WHERE idRolesPersonas = " + _persona.idRolesPersonas); // edtRol.Text = oDatos.Tabla.Rows[0].ItemArray[0].ToString(); // oDatos.Desconectar(); // _ingresos.idPersonas = ID; // MemoryStream mem = _persona.ImagenPersonaPorId(_ingresos.idPersonas); // PbxImagen.Image = Image.FromStream(mem); //} public void modificarIngreso(int idPersonas, int idIngresos) { persona _persona = new persona(); _persona.getPersona(idPersonas); string apellido = _persona.Apellido; edtNombreApellido.Text = _persona.Apellido + " " + _persona.Nombre; Persistence.Database oDatos; oDatos = new Persistence.Database(); oDatos.conectar(); oDatos.Ejecutar_Consulta("SELECT TipoDocumento FROM TiposDocumento WHERE idTiposDocumento = " + _persona.idTiposDocumento); edtTipoNumero.Text = oDatos.Tabla.Rows[0].ItemArray[0].ToString() + " N° " + _persona.NumeroDocumento.ToString(); oDatos.Desconectar(); oDatos = new Persistence.Database(); oDatos.conectar(); oDatos.Ejecutar_Consulta("SELECT RolPersona FROM RolesPersonas WHERE idRolesPersonas = " + _persona.idRolesPersonas); edtRol.Text = oDatos.Tabla.Rows[0].ItemArray[0].ToString(); oDatos.Desconectar(); MemoryStream mem = _persona.ImagenPersonaPorId(idPersonas); PbxImagen.Image = Image.FromStream(mem); _ingresos.getIngreso(idIngresos); edtLote.Text = _ingresos.Lote; edtTiempoPersonal.Text = _ingresos.TiempoPersonal.ToString(); edtVehiculo.Text = _ingresos.Vehiculo; edtPertenecias.Text = _ingresos.Pertenencias; }
public void getPersona(int ID) { string sqlSelect = "SELECT * FROM PERSONAS " + " WHERE idPersonas ='" + ID + "'"; Persistence.Database oDatos; oDatos = new Persistence.Database(); oDatos.conectar(); oDatos.Ejecutar_Consulta(sqlSelect); oDatos.Desconectar(); this.Apellido = oDatos.Tabla.Rows[0].ItemArray[1].ToString(); this.Nombre = oDatos.Tabla.Rows[0].ItemArray[2].ToString(); this.NumeroDocumento = int.Parse(oDatos.Tabla.Rows[0].ItemArray[4].ToString()); this.idTiposDocumento = int.Parse(oDatos.Tabla.Rows[0].ItemArray[3].ToString()); this.Activo = bool.Parse(oDatos.Tabla.Rows[0].ItemArray[5].ToString()); this.idRolesPersonas = int.Parse(oDatos.Tabla.Rows[0].ItemArray[6].ToString()); this.Dedos = int.Parse(oDatos.Tabla.Rows[0].ItemArray[12].ToString()); this.FechaAlta = DateTime.Parse(oDatos.Tabla.Rows[0].ItemArray[13].ToString()); if (oDatos.Tabla.Rows[0].ItemArray[14].ToString() != "") { this.FechaBaja = DateTime.Parse(oDatos.Tabla.Rows[0].ItemArray[14].ToString()); } this.FechaNacimiento = DateTime.Parse(oDatos.Tabla.Rows[0].ItemArray[15].ToString()); this.Celular = oDatos.Tabla.Rows[0].ItemArray[16].ToString(); this.Masculino = bool.Parse(oDatos.Tabla.Rows[0].ItemArray[17].ToString()); this.Administrador = bool.Parse(oDatos.Tabla.Rows[0].ItemArray[18].ToString()); this.idNivelesSeguridad = int.Parse(oDatos.Tabla.Rows[0].ItemArray[19].ToString()); }
public DataTable buscarPersonaPorDocumento(persona _persona) { string sqlSelect = "SELECT Apellido, Nombre, TipoDocumento, RolPersona, idPersonas FROM qPersonas " + " WHERE idTiposDocumento ='" + this.idTiposDocumento + "'" + " and NumeroDocumento ='" + this.NumeroDocumento + "'"; Persistence.Database oDatos; oDatos = new Persistence.Database(); oDatos.conectar(); oDatos.Ejecutar_Consulta(sqlSelect); return(oDatos.Tabla); oDatos.Desconectar(); }
private void AgregarIngresos() { DispositivoBioStar Dispositivo = (DispositivoBioStar)_BioStar.Dispositivos[0]; Dispositivo.LeerLogIngresosEgresosExitosos(); Persistence.Database oDatos = new Persistence.Database(); oDatos.conectar(); oDatos.Ejecutar_Consulta("SELECT UltimaFechaLog FROM Configuracion"); DateTime UltimoLog = new DateTime(1970, 1, 1); if (oDatos.Tabla.Rows.Count > 0) { UltimoLog = DateTime.Parse(oDatos.Tabla.Rows[0].ItemArray[0].ToString()); } oDatos.Desconectar(); DateTime UltimoLogNuevo = new DateTime(1970, 1, 1); oDatos.conectar(); foreach (LogBioStar Registro in Dispositivo.Log) { if ((Registro.FechaHora > UltimoLog) && (Registro.EventoTNA == 0)) { oDatos.Ejecutar_Sentencia("INSERT INTO Ingresos (idPersonas, Activo, FechaIngreso, idUbicacionesIngreso, idUbicacionesEgreso) VALUES (" + Registro.UsuarioID + ", 'True', " + BioSoft.Funciones.FechaASQL(Registro.FechaHora) + "," + 1 + "," + 1 + ")"); if (Registro.FechaHora > UltimoLogNuevo) { UltimoLogNuevo = Registro.FechaHora; } } } oDatos.Desconectar(); if (UltimoLogNuevo.Year > 1970) { oDatos.conectar(); oDatos.Ejecutar_Sentencia("UPDATE Configuracion SET UltimaFechaLog = " + BioSoft.Funciones.FechaASQL(UltimoLogNuevo)); oDatos.Desconectar(); } }
public void getIngreso(int ID) { string sqlSelect = "SELECT * FROM Ingresos " + " WHERE idIngresos ='" + ID + "'"; Persistence.Database oDatos; oDatos = new Persistence.Database(); oDatos.conectar(); oDatos.Ejecutar_Consulta(sqlSelect); oDatos.Desconectar(); this.idIngresos = int.Parse(oDatos.Tabla.Rows[0].ItemArray[0].ToString()); this.idPersonas = int.Parse(oDatos.Tabla.Rows[0].ItemArray[1].ToString()); this.CodigoTarjeta = (oDatos.Tabla.Rows[0].ItemArray[2].ToString()); if (oDatos.Tabla.Rows[0].ItemArray[3].ToString() != "") { this.TiempoPersonal = int.Parse(oDatos.Tabla.Rows[0].ItemArray[3].ToString()); } if (oDatos.Tabla.Rows[0].ItemArray[4].ToString() != "") { this.TiempoExtendido = int.Parse(oDatos.Tabla.Rows[0].ItemArray[4].ToString()); } this.Activo = bool.Parse(oDatos.Tabla.Rows[0].ItemArray[5].ToString()); if (oDatos.Tabla.Rows[0].ItemArray[6].ToString() != "") { this.FechaIngreso = DateTime.Parse(oDatos.Tabla.Rows[0].ItemArray[6].ToString()); } this.idUbicacionesIngreso = int.Parse(oDatos.Tabla.Rows[0].ItemArray[7].ToString()); if (oDatos.Tabla.Rows[0].ItemArray[8].ToString() != "") { this.idUbicacionesEgreso = int.Parse(oDatos.Tabla.Rows[0].ItemArray[8].ToString()); } this.Pertenencias = (oDatos.Tabla.Rows[0].ItemArray[9].ToString()); this.Vehiculo = (oDatos.Tabla.Rows[0].ItemArray[10].ToString()); this.Lote = (oDatos.Tabla.Rows[0].ItemArray[12].ToString()); if (oDatos.Tabla.Rows[0].ItemArray[13].ToString() != "") { this.FechaEgreso = DateTime.Parse(oDatos.Tabla.Rows[0].ItemArray[13].ToString()); } }