public LoginSistema verificarRUT(int rut) { LoginSistema ls = new LoginSistema(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionSV2008(); if (cmd != null) { //cmd.CommandText = "Select [rut_trabajador],[nombre],[ape_paterno_trabaj],[ape_materno_trabaj] FROM [winper].[dbo].[personal] where [rut_trabajador]=" + rut; cmd.CommandText = "Select p.[rut_trabajador],p.[nombre],p.[ape_paterno_trabaj],p.[ape_materno_trabaj],ct.cargo_trabajador,cc.centro_costo" + " FROM [winper].[dbo].[personal] p" + " inner join cargo_trabajador ct on p.cod_cargo=ct.cod_cargo" + " inner join centro_costo cc on p.cod_centro_costo=cc.cod_centro_costo" + " where p.rut_trabajador=" + rut; SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { ls.Nombre = reader["nombre"].ToString() + " " + reader["ape_paterno_trabaj"].ToString() + " " + reader["ape_materno_trabaj"].ToString(); ls.cargo = reader["cargo_trabajador"].ToString(); ls.CentroCosto = reader["centro_costo"].ToString(); } } con.CerrarConexion(); return(ls); }