public Acceso(Int32 id_persona) { string[] acceso = new string[5]; if (Acceso_datos.GetAcceso(id_persona, ref acceso)) { try { Id = Convert.ToInt32(acceso[0]); Id_persona = Convert.ToInt32(acceso[1]); Nombre_usuario = acceso[2]; Password = acceso[3]; Baja = Convert.ToInt16(acceso[4]); } catch (Exception) { throw; } } else { Error = true; Mensajes.Add("No se puede incializar el acceso seleccionado"); } }
public bool ValidarAcceso(string usuario, string pass) { if (Acceso_datos.GetAcceso(usuario, pass)) { return(true); } else { return(false); } }
public void Save() { if (Acceso_datos.Guardar(Id_persona, Nombre_usuario, Password, Baja)) { this.Error = false; this.Mensajes.Add("Acceo guardado correctamente"); } else { this.Error = true; this.Mensajes.Add("Error al guardar acceso"); } }
/// <summary> /// Consulta de toda la tabla de la base de datos /// </summary> /// <returns>Retorna un datatable de la tabla</returns> public DataTable ConsultaCliente() { string sentencia; try { sentencia = "Select * from TblClientes"; DataTable dt = new DataTable(); Acceso_datos Acceso = new Acceso_datos(); dt = Acceso.EjecutarConsulta(sentencia); return(dt); } catch (Exception) { return(null); } }
/// <summary> /// Consulta por Id /// </summary> /// <param name="filtro">Filtro id empleado</param> /// <returns>datatable de consulta</returns> public DataTable ConsultaSeguridad(string filtro) { string sentencia; try { sentencia = $"Select * from TBLSEGURIDAD where IdEmpleado ={filtro}"; DataTable dt = new DataTable(); Acceso_datos acceso = new Acceso_datos(); dt = Acceso.EjecutarConsulta(sentencia); return(dt); } catch (Exception) { return(null); } }/// <summary>
Acceso_datos Acceso = new Acceso_datos(); //Objeto acceso a datos /// <summary> /// Comsulta usada para extraer los empleados y sus id /// </summary> /// <returns>Retorna Datatable</returns> public DataTable ConsultaEmpleados() { string sentencia; try { sentencia = "Select IdEmpleado, StrNombre from TBLEMPLEADO"; DataTable dt = new DataTable(); Acceso_datos acceso = new Acceso_datos(); dt = Acceso.EjecutarConsulta(sentencia); return(dt); } catch (Exception) { return(null); } }
//Sobrecarga del metodo ConsultaCliente para fitrar por un parametro public DataTable ConsultaCliente(string filtro) { string sentencia; try { sentencia = $"Select * from TblClientes where strnombre like '%{filtro}%'"; DataTable dt = new DataTable(); Acceso_datos Acceso = new Acceso_datos(); dt = Acceso.EjecutarConsulta(sentencia); return(dt); } catch (Exception) { return(null); } }
public void ValidarUsuario() { try { string sentencia = $"Select IdEmpleado, StrUsuario " + $"from TblSeguridad where StrUsuario ='{C_StrUsuario}' and StrClave='{C_StrClave}'"; DataTable dt = new DataTable(); Acceso_datos acceso = new Acceso_datos(); dt = acceso.EjecutarConsulta(sentencia); foreach (DataRow row in dt.Rows) { C_IdEmpleado = int.Parse(row[0].ToString()); } } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
public bool ActualizarAcceso(string usuario, string pass) { return(Acceso_datos.ActualizarPass(usuario, pass)); }